📅  最后修改于: 2023-12-03 15:42:33.577000             🧑  作者: Mango
最近我有一次参加高通的面试,以下是我的面试经历。
我的面试是在高通上海办公室进行的,参加面试的是一位技术总监和一位高级工程师。
面试主要分为以下几个部分:
这部分是一般的自我介绍,需要注意的是要突出自己的优点和专业技能。由于我曾经做过一个项目跟高通有些关联,我在自我介绍的时候着重提到了这个项目。
在这个部分,面试官主要询问我的一些项目经验,询问时比较具体,需要对自己的项目经验有充分的了解,不能"被问住"。
这个部分主要考察我的基本技术知识和算法能力。问了一些Java基础和链表算法题。
Java基础
面试官问了一些比较基础的Java知识点,例如Java的多态、抽象类和接口的区别等等。因为我平时比较喜欢看Java相关的文章和书籍,所以这部分没什么问题。
算法题
面试官问了一个链表相关的算法题,大概是这样的:
有两个链表,分别为l1和l2,将两个链表相加后生成一个新的链表,即l3。
l1为2->4->3
l2为5->6->4
l3为7->0->8
需要自行import ListNode类。
我用Java在没有语法错误的情况下做出了这道题,但是时间花费较久,考虑到实际工作中时间管理的重要性,需要更快的思考方式和做题方法。
在这个部分主要考察我的职业规划和团队协作能力,需要回答一些比较现实的问题,例如:
整个面试过程大概持续了一个小时,整个面试过程还是比较顺利的。但是对我来说,一些细节方面需要注意: