在高通公司接受采访是一次非常好的经历(海得拉巴-2016)
我参加了软件工程师职位的面试,我的经验和问题如下。
第一轮电话会议(40分钟至1小时)中等水平。
- 关于你的简历
- 很多关于这个项目的问题,以及它实际上是如何工作的
- 操作系统概念和实例
- 死锁情况(检测、预防)
- Sw看门狗定时器
- 操作系统调度器和算法
- 系统中的错误处理、核心转储等
- 内存管理概念
- 互斥器/关键部分/信号量
- Dsp处理器、流水线和串行IC
- 3个编码问题( 链表 , 堆栈 基于 一串 基于)。
注:所有的问题都被问得很深,需要告诉他,直到他确信答案。7天后,我接到电话,要到Qcom办公室进行下一轮的检查。那天从10点休息到4点休息,只吃午饭。
第1轮(2人从10点到12点30分):
- 从我的简历开始,询问我的实习项目,主要项目。
- 基础知识 C语言编程 .
- 5个编码问题( 明智的 , 斐波那契 ,LinkedList, 树, 和 模式识别 )
- 然后从操作系统概念、调度算法、实时调度的最佳数据结构开始。 程序、存储类及其映射的内存映射
- 如果我们声明的变量数量超过处理器上可用的寄存器数量?它们将被存放在哪里。
- IPC(信号,正如我在本文中编码的)它实际上是如何传输内存的
- 一组用于调试的C代码片段…确定其中的问题并告诉输出
- 记忆问题,如最佳拟合、最差拟合、平均拟合问题。 还有更多关于这个的问题。。比如为什么?
第二轮(编码):
- 基本C问题和简历问题
- 编写一个程序来删除一个节点,在循环链表中只给出一个指向该节点的指针
- 如何在从被调用函数返回后访问被调用函数中的数据(这里的要点是,在被调用函数关闭后,无法访问函数中的自动变量)
- 编写一个程序,从函数返回字节流
- 很多关于函数指针、如何使用、用法和示例的问题
- 有一个IPL锦标赛,每场比赛后你必须找到得分最高的球队。你必须先讲逻辑,然后编码。
- LinkedList问题在不更改LinkedList的情况下,先打印每个奇数节点,然后打印偶数节点。
第三轮(编码):
- 关于他们正在做的项目、市场价值如何、将推出哪些产品的一般性问题
- 计算模式011110在大型二进制文件中的出现次数。
- 关于信号量和互斥的问题
- 关于回拨功能的问题
- 关于函数指针的问题
- 反转单个链表的程序
- 检测单链表中循环的程序
- 操作系统程序、进程和线程的优先级差异
- 如何处理泛型函数,比如Void指针
- 相似编码问题 平序螺旋形 .
- 找到下一个置换数 .
- 在大于1MB的文件夹中检索max 6文件。
第四轮:
- 为strstr函数编写自己的程序,优化方法
- 编写一个程序,将给定的单链表转换为BST
- 关于宏的问题 一年后你想怎样看待自己,你的意图,抱负 Big&Little endian–定义、表示、记录、交换等
- 很多与记忆有关的问题
- 编写一个程序,自己实现memcpy()
- 需要评估许多其他条件,如重叠情况等。,
- 库调用和系统调用之间的区别
- RTOS中的优先级反转及其解决方案
第五轮(经理):
高通公司的抱负、文化和你对下一个目标的期待、我们对采访的反馈,没什么……只是一次随意的谈话。 第五轮(人力资源):
为什么是高通公司?重新安置薪水期望?只是随便说说。 注意:所有回合,你都需要清楚地解释你的项目,他们可以从你的项目中提出一些非常好的问题。明确你的项目和简历。
在这之后,我真的进入了我梦寐以求的公司并且很开心。。!!
我建议你一定要仔细倾听面试官的意见,如果你有任何疑问,他们肯定会帮助你。告诉他们你的方法,至少在你无法编写代码的情况下。练习在纸上写代码。高通公司 阵列 , 链表 , 串 和 树 这些概念通常会被问到。数据结构和算法,操作系统应该熟练实践。
我衷心感谢 极客 这对我的准备很有帮助,希望这对其他有志者有用。
如果你喜欢Geeksforgek,并想贡献自己的力量,你也可以写一篇文章,然后把你的文章发到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。
如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写评论