高通面试经历|第 14 组(校内)
第一轮
这一轮是60道选择题(20-一般能力,20-技术,20-再次技术(基于通信/电子/计算机科学))。技术有点容易,能力需要时间来解决。
第二轮(F2F-技术)
他们为第二轮筛选了大约 60 名学生。第二轮是技术 F2F。我很幸运有一个来自 ECE 的小组成员,他对数据结构知之甚少(我来自 IT :-P)。所以,他问了一些基本的数据结构问题:
- 说出你知道的任何一些数据结构——我告诉过链表、堆栈、队列和树等
- 他从链表开始,问了链表反转的代码
- 删除循环链表中的特定节点
- 二分查找逻辑及其代码
- 他问的任何其他搜索算法,我说线性搜索等
- 不同搜索算法的时间复杂度比较
- 然后,他搬到了树上
- 什么是树的平衡?怎么做?
- 什么是AVL树?(他要求解释并让我平衡一个AVL树并为其编写代码)
- 树的种类。
就是这样,第一轮是小菜一碟,我立即进入了第三轮。
第三回合(F2F-技术)
这次我没有那么幸运,我遇到了一个 CSE 背景的人:(。虽然,他问了一些棘手的问题,但我能够回答大部分问题。
操作系统:
- 有哪些不同类型的操作系统。
- 你知道实时操作系统吗?
- 它的种类有哪些?
- 你如何实现实时操作系统?
- 如何在硬实时操作系统中实现零错误率?
- 什么是信号量?
- 什么是监视器?
- 它们之间的区别
C/C++:
- 第一个问题是你如何评价你在 C/C++ 方面的知识? - 我告诉 8-9 的 10.所以,他开始问。
- 宏和内联的区别?
- 你学到的关于 C/C++ 的新东西是什么? (我告诉他如何在不使用 sizeof()运算符的情况下计算 sizeof )
- 你犯过的最愚蠢的错误是什么,在认识到错误后,你认为哦!!!我犯了这个简单的错误??
- 结构填充问题:
struct temp{int a ;char b;int c;}
这个结构的尺寸是多少?答案:12(不是 9,因为结构填充)
第四轮:(人力资源)
这一轮主要是和HR聊聊你的激情是什么?如果你加入高通会实现你的人生目标吗?为什么选择高通?你的位置偏好是什么?你想和高通合作什么领域?
高通面试对我来说是小菜一碟,唯一的缺点是每一轮我都等了很长时间,但这种痛苦最终带来了快乐,我被选中了🙂
高通的所有练习题!