📜  高通面试经历 |设置 7(校外)

📅  最后修改于: 2022-05-13 01:57:07.482000             🧑  作者: Mango

高通面试经历 |设置 7(校外)

在高通(Hyderabad-2016)面试是一次非常好的经历

我参加了软件工程师职位的面试,我的经验和问题如下所述。

Round-1 Telephonic 大约(40 分钟到 1 小时)中等水平。

  • 关于你的简历
  • 关于项目及其实际运作方式的许多问题
  • 操作系统概念和真实示例
  • 死锁情况(检测、预防)
  • SW 看门狗定时器
  • 操作系统调度程序和算法
  • 系统中的错误处理、核心转储等
  • 内存管理概念
  • 互斥体/临界区/信号量
  • Dsp 处理器、流水线和串行 IC
  • 3 个编码问题(LinkedList、基于堆栈和基于字符串)。

注意:所有问题都被问得很深,需要告诉他,直到他确信答案。 7 天后,我接到电话,要求我到 Qcom 办公室进行下一轮比赛。那天从 10 点到 4 点只吃午饭。

第 1 轮(2 人从 10 到 12.30):

  • 从我的简历开始,问我实习项目,主要项目的问题。
  • C 编程基础。
  • 5 个编码问题(位智、斐波那契、LinkedList、树和模式识别)
  • 然后从操作系统概念、调度算法、实时调度的最佳数据结构开始。
    程序的内存映射、存储类及其映射
  • 如果我们声明的变量数量多于处理器上可用的寄存器?它们将被存储在哪里。
  • IPC(信号,正如我在此编码的那样)它实际上是如何传输内存的
  • 一组用于调试的 C 代码片段……识别其中的问题并告诉输出
  • 记忆问题,例如最佳拟合、最差拟合、平均拟合问题。
    还有更多的问题……比如为什么?

第 2 轮(编码):

  • 基本 C 问题和简历问题
  • 编写一个程序来删除一个节点,只给一个指向循环链表中节点的指针
  • 从调用函数返回后如何访问被调用函数中的数据(这里的要点是,在函数被调用后无法访问函数中的自动变量)
  • 编写程序从函数返回字节流
  • 很多关于函数指针、如何、用法、示例的问题
  • 有一个IPL锦标赛,每场比赛结束后你必须找到得分最高的球队。您必须先告诉逻辑,然后再对其进行编码。
  • LinkedList 问题首先打印每个奇数节点,然后打印偶数节点,而不更改 LinkedList。

第 3 轮(编码):

  • 他们正在做的项目的一般问题,市场价值如何,即将推出什么产品
  • 计算大型二进制文件中模式 011110 的出现次数。
  • 关于信号量和互斥量的问题
  • 关于回调函数的问题
  • 关于函数指针的问题
  • 反转单链表的程序
  • 检测单链表中的循环的程序
  • OS程序的优先级、进程和线程的区别
  • 如何处理通用函数,如 Void 指针
  • 类似的编码问题级别顺序螺旋形式。
  • 找到下一个排列数。
  • 在大于 1MB 的文件夹中检索最多 6 个文件。

第四轮:

  • 为strstr函数编写一个自己的程序,最佳方式
  • 编写程序将给定的单个链表转换为 BST
  • 关于宏的问题
    一年后你想如何看待自己,你的意图,愿望
    大端和小端——定义、表示、写下来、交换它们等
  • 很多记忆相关的问题
  • 编写程序自行实现 memcpy()
  • 需要评估许多其他条件,例如重叠情况等,
  • 库调用和系统调用的区别
  • RTOS 中的优先级反转及其解决方案

第 5 轮(经理):

高通的抱负、文化以及你下一步的想法,我们对采访的反馈,没什么……只是随便说说而已。
第 5 轮(小时):

为什么选择高通?搬迁?薪金期望?只是随便说说而已。
注意:在所有回合中,您都需要清楚地解释您的项目,他们可以从您的项目中提出一些非常好的问题。彻底清楚你的项目和简历。

在此之后,我实际上进入了我的梦想公司和快乐..!!

我建议始终仔细听面试官的意见,如果您有任何疑问,他们肯定会有所帮助。如果您无法编写代码,请至少告诉他们您的方法。练习在纸上写代码。对于 Qualcomm 阵列,链表、字符串和树是非常普遍的概念。数据结构和算法,操作系统应该熟练练习。

我衷心感谢GeeksforGeeks对我的准备工作非常有帮助,并希望这对其他有志者有用。

高通的所有练习题!

相关练习题

子序列匹配
实现 strstr
检测链表中的循环
反转一个链表
下一个排列