📜  高通面试经历 |第 20 组(校园内 – IIITD)

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

高通面试经历 |第 20 组(校园内 – IIITD)

高通流程包含 4 或 5 轮——

  1. 能力+编程mcqs+技术mcqs
  2. 技术面试一
  3. 技术面试二
  4. 技术面试 III(可能会也可能不会)
  5. 人力资源面试

回合——我

1. 能力倾向部分:(30 分钟 - 20 题 / 负分)

  • 工作和工资 -2 问题
  • 1 个座位安排谜题 – 4 个问题
  • 1 个数据解释 – 4 个问题
  • 速度,时间距离 – 2 个问题
  • 比例和比例——3题
  • 其他5个是编码解码,系列等类型的问题。

注意– 问题适中,但时间非常少。在本节中要快!

2. 编程和技术:(30 分钟 - 20 个问题,30 分钟 - 20 个问题 / 负分)

  • C++ 中的指针——关注运算符的优先级和关联性 (60%)
  • C++中的联合和结构
  • 最适合,最适合哪个更好?
  • 使用两个堆栈的队列伪代码
  • NOP 操作——在代码段中占用内存停顿?
  • 排序算法复杂度?
  • C++中的位运算运算符问题
  • Java中的super关键字以mcq形式指向
  • C++中的静态关键字
  • c中的常量指针
  • 操作系统中的 LRU 和 FCFS 页面错误算法数值
  • heapify,堆排序复杂度?

注意 –编程mcq很容易,但技术mcq并不那么容易。问题基于编程基础(c/c++)。专注于C/C++、操作系统、COA、DS算法的基础知识。同样在本节中也要快。

回合 – II

这一轮非常有趣。他让我自我介绍!

之后,他直接跳到了技术部分。

  1. 他问我项目中使用的语言——C/C++/ Java/ Python。然后是一道编程题——对一个由 0、1 和 2 组成的数组进行排序
  2. 如何在指针的帮助下传递数组。在传递二维数组时,为什么需要传递列数?
  3. 结构和联合的大小(结构填充)– https://www.geeksforgeeks.org/structure-member-alignment-padding-and-data-packing/
  4. 您必须在程序中包含一个文件,该文件将包含使用 C 中的指针进行链表操作的通用代码? – https://www.geeksforgeeks.org/generic-linked-list-in-c-2/
  5. 用 C 写 memcpy函数的代码,他想要一个通用的代码实现,因此专注于 void 指针和指针的类型转换。 https://www.geeksforgeeks.org/write-memcpy/
  6. 什么是操作系统?告诉我内存管理——分页、分段? - 讨论后非常高兴!
  7. 编写一个程序来反转一个数字的位,你不能使用 mod %运算符- 编写一个高效的 C 程序来反转一个数字的位
  8. 告诉我你的项目,他最后非常关注我的信息检索和并行编程项目的基础。
  9. 想问 问任何问题? ——我问他感兴趣的领域以及他现在在高通工作的领域是什么?

回合 - III

这一轮很无聊,因为无论我是否正确,面试官都没有给出任何输出。他是按顺序提问的。

  1. 问了我关于第二轮问题的内容。这样他就可以在这一轮中提出一些不同的问题。
  2. 你有 13 组卡片,每组有 4 张类似类型的卡片,上面有相同的数字,可以来自 (1, 2, 3……13)。选择 3 张牌以使数字 10 出现在第三张牌上的概率是多少?
  3. 告诉我,如何预测一个数字是否是素数,导出时间复杂度和空间复杂度?他问我各种方法。我只知道 O(logn) 时间复杂度的 2 种方法 – https://www.geeksforgeeks.org/prime-numbers/
  4. 使用函数指针调用函数而不是直接调用函数有什么好处 - 我告诉他关于 c++11 中的 lambda函数- https://www.geeksforgeeks.org/function-pointer-in-c/
  5. 他又问了一道数学题。你有一个 m*n 大小的网格,考虑到我不能从两个受限点出发,从网格中的一个点到另一个点的方法是什么? - 著名的门谜
  6. 他突然说谢谢!在外面等。

我回答了每一个问题。这一轮结束后我很紧张,因为面试官没有回答任何问题,他只是在问问题。然后等了 Hr 轮 2-3 个小时。

第四轮

人力资源回合,他又问了同样的重复和无聊的问题。请不要为这些问题做准备!根据情况,预测答案,HR想要什么。

  • 自我介绍。
  • 为什么选择高通?
  • 你将在高通做什么工作?
  • 高通海得拉巴、班加罗尔还是诺伊达?
  • 任何问题?

最终结果在晚上 11:00 出现,我在选定的学生名单中。

笔记 -

  1. 在线测试要快。
  2. 专注于你的计算机科学基础知识(准备你的门或 Btech 学科基础知识)。
  3. 准备能力也是因为每个部分都有自己的分界线。
  4. 准备编码问题——Interviewbit 和 geeksforgeeks 是很好的平台。

联系方式(如有更多疑问)– guliaataptitude@gmail.com