📜  高通面试经历(1)

📅  最后修改于: 2023-12-03 15:42:33.577000             🧑  作者: Mango

高通面试经历

最近我有一次参加高通的面试,以下是我的面试经历。

地点和面试官

我的面试是在高通上海办公室进行的,参加面试的是一位技术总监和一位高级工程师。

面试内容

面试主要分为以下几个部分:

  1. 自我介绍
  2. 项目经验
  3. 技术知识和算法题
  4. 职业规划和团队协作能力
自我介绍

这部分是一般的自我介绍,需要注意的是要突出自己的优点和专业技能。由于我曾经做过一个项目跟高通有些关联,我在自我介绍的时候着重提到了这个项目。

项目经验

在这个部分,面试官主要询问我的一些项目经验,询问时比较具体,需要对自己的项目经验有充分的了解,不能"被问住"。

技术知识和算法题

这个部分主要考察我的基本技术知识和算法能力。问了一些Java基础和链表算法题。

  • Java基础

    面试官问了一些比较基础的Java知识点,例如Java的多态、抽象类和接口的区别等等。因为我平时比较喜欢看Java相关的文章和书籍,所以这部分没什么问题。

  • 算法题

    面试官问了一个链表相关的算法题,大概是这样的:

    有两个链表,分别为l1和l2,将两个链表相加后生成一个新的链表,即l3。
    
    l1为2->4->3
    l2为5->6->4
    l3为7->0->8
    
    需要自行import ListNode类。
    

    我用Java在没有语法错误的情况下做出了这道题,但是时间花费较久,考虑到实际工作中时间管理的重要性,需要更快的思考方式和做题方法。

职业规划和团队协作能力

在这个部分主要考察我的职业规划和团队协作能力,需要回答一些比较现实的问题,例如:

  • 你认为你目前职业发展的瓶颈在哪里?
  • 你是如何与组员合作完成任务的?
  • 当你和组员发生分歧时,你是如何处理的?
总结

整个面试过程大概持续了一个小时,整个面试过程还是比较顺利的。但是对我来说,一些细节方面需要注意:

  • 需要提前准备自己的简历、项目经验等等材料。
  • 需要了解公司的文化和业务,以便更好的回答问题。
  • 需要对自己的技术和项目经验有清晰的了解,以便能够更具体、更完整的回答面试官的问题。
  • 需要让自己的思维速度更快,以便更快地思考算法题和问题。
  • 需要高度关注职业规划和团队协作能力,以便认真回答问题。