📅  最后修改于: 2023-12-03 14:46:50.900000             🧑  作者: Mango
Qualcomm 是全球知名的半导体制造商和无线通信领域的领先厂商。我在大学期间通过内部推荐成功进入了 Qualcomm 的校园招聘流程,并顺利获得了校内实习机会。
在这次实习期间,我得到了机会与多位技术水平非常高的 Qualcomm 工程师共事,参与了多个项目的开发和测试。
Qualcomm 的校园招聘流程相对比较严格和复杂,整个流程包括在线申请、在线测试、笔试、面试等多个环节。其中,笔试和面试是很关键的环节。
在我的面试过程中,我经历了如下几个环节:
此次面试从技术角度出发,每个问题是逐步加深的,衍生问题比较多。一开始会问基础的计算机概念,TCP/IP, OSI七层模型,操作系统,数据库等。然后就会让你编写一组代码进行实现(C/C++),例如实现链表,字符串匹配,查找算法等等。
其中,这里列举一个我被问到的比较有难度的问题:如何实现 TCP 协议的可靠传输?这个问题需要深入理解 TCP 协议的机制和实现,以及如何在传输过程中保证数据的可靠性。
就问一下你的项目经历以及感悟和想法,常会问你具体的实现细节和一些技术方面的细节问题,尤其是针对你写过的代码之类,主要考察你对项目的理解程度和工作能力,同时也会验证你在简历中所描述的技能和经历是否实质性存在。
这一环节与其他公司类似,主要是了解你的逐步发展目标、家庭情况和其他问题,以此来判断一个人的综合素质和文化背景。
在 Qualcomm 的校内实习期间,我得到了许多机会参与不同的项目,包括 Android 操作系统开发和测试、5G 通信协议开发和测试等。
在这些项目中,我学到了很多有价值的技能和知识,例如 Android 内核编译和调试、基于 Eclipse 的 Android 开发、使用 Git 进行版本控制等等。我也和来自不同国家的 Qualcomm 工程师建立了良好的关系,在他们的帮助下,我有机会更好地了解公司的文化和行业的前沿技术。
在 Qualcomm 的实习期间,我深刻领悟到了作为一名优秀的软件工程师需要拥有的技能和素质,包括独立思考和解决问题的能力、良好的编程技能和代码规范、积极主动的工作态度等等。
总而言之,Qualcomm 提供的实习机会和面试体验都非常宝贵,能够帮助我更好地了解自己的优势和劣势,并对未来的职业规划有所帮助。