📜  高通面试经历 | (池校区驱动器)

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

高通面试经历 | (池校区驱动器)

大约 30 名学生参加了第一轮(我学院的 B.Tech + M.tech)

第一轮:在线测试

它有3个部分。每个部分有 20 个问题,正确答案 +1,错误答案 - 0.25。

第一节:(能力)

问题来自以下领域/主题:
1. 工作和工资
2.时间和距离
3.饼图
4.数据解读

还有一些1-2其他主题。

第二部分:(编程-基于 C 的目标)

问题基于以下主题:
1. 指针和类型转换。
2. 运算符优先级和结合性
3. 递归
4.静态变量
5. 结构
6. 参考变量
7. 宏

第三部分:技术(分支问题)

对我来说,我根据我的分支选择了计算机科学选项。

问题是测试一个人对 CS 科目的技术知识(门级问题)
1. 基于操作系统的问题(线程、同步)
2.基于C/C++的问题
3. 基于计算机体系结构

2-3个更多主题问题。

每个部分为 30 分钟。 30分钟后,该部分的计时器到期,下一部分到来。(您无法在部分之间切换,甚至无法返回上一部分),因此请明智地管理您的时间。尽可能多地尝试处理负面标记的问题。

第一轮结束后,7名学生被选为下一轮。

在接下来的一轮中,他们将我学院的所有 7 名学生都叫到他们的海得拉巴办公室进行进一步的面试。高通公司为参加采访安排了所有旅行/费用。

第 2 轮:技术(1:1 面试)– 50 分钟。

这是一个全职工作的游泳池校园驱动器(Batch 2019 B.Tech / M.Tech)。 Qualcomm 办公室(海得拉巴)召集了 3 所大学的学生:IIIT 德里、尼尔玛大学和可爱的专业大学。
约40名学生被叫到。

问题:

1. 说说你自己
2. 在操作系统中给自己打分。
3. 你对操作系统了解多少。
4.什么是进程、线程?进程和线程之间的区别。
https://www.geeksforgeeks.org/operarting-system-thread/
5. 进程使用什么资源?进程如何
资源信息是否维护?https://www.geeksforgeeks.org/operating-system-process-table-process-control-block-pcb/

6.线程使用什么资源? https://www.geeksforgeeks.org/operarting-system-thread/
7. 如果不想在线程间共享文件怎么办?

8.什么是锁?https://www.geeksforgeeks.org/lock-variable-synchronization-mechanism/
9.什么是互斥量?什么是信号量?他们之间的区别。
https://www.geeksforgeeks.org/mutex-vs-semaphore/

10.互斥量与二进制信号量?它们在逻辑上是否等效? https://stackoverflow.com/questions/62814/difference-between-binary-semaphore-and-mutex

11.什么是虚拟内存,我们为什么要使用它? https://www.geeksforgeeks.org/virtual-memory-operating-systems/

12.什么是需求分页?如何将逻辑映射到物理地址? https://www.geeksforgeeks.org/virtual-memory-operating-systems/
13.CPU知道哪个地址?

14.什么是volatile关键字?为什么我们需要它? https://www.geeksforgeeks.org/understanding-volatile-qualifier-c-set-1-introduction/https://www.geeksforgeeks.org/understanding-volatile-qualifier-in-c/

15.什么是静态变量?举例说明。https://www.geeksforgeeks.org/static-variables-in-c/
16.静态变量存储在哪里? https://www.geeksforgeeks.org/memory-layout-of-c-program/
17.什么是静态函数?
https://www.geeksforgeeks.org/what-are-static-functions-in-c/
18.什么是悬空指针?
https://www.geeksforgeeks.org/dangling-void-null-wild-pointers/
19.什么是内存泄漏?用代码举例。在什么场景下
内存泄漏是关键且有问题的? https://www.geeksforgeeks.org/what-is-memory-leak-how-can-we-avoid/

在系统重新启动不频繁且成本非常高的情况下,这一点至关重要
外遇。示例:服务器

20.用C给自己打分
21.设置一个数字的第i位?输入是数字和位置。选择所有
无效的输入案例。设置给定数字的第 K 位

输入错误位置等无效情况。

22.重置数字的第i位https://stackoverflow.com/questions/47981/how-do-you-set-clear-and-toggle-a-single-bit


第 3 轮:技术(1:1 面试)– 40 分钟

1. 检查一个数是否是 2 的幂(使用位运算符)
2.查找单链表的中间节点(所有未优化/优化的方式)

3.进程的内存映射。https://www.geeksforgeeks.org/memory-layout-of-c-program/

4. 说说进程调度算法?什么是循环算法?https://www.geeksforgeeks.org/gate-notes-operating-system-process-scheduling/
5. 自旋锁 vs 互斥锁 vs 信号量 https://practice.geeksforgeeks.org/problems/explain-spin-lock
6. 讲述位运算运算符。问了一些问题。 https://www.geeksforgeeks.org/bitwise-operators-in-c-cpp/
7.一个线程打印奇数,另一个打印偶数。你将如何
实施吗?
我告诉他使用信号量、wait() 和 signal()

8. C编程输出题:基于各种类型的指针类型转换。
9. C 编程输出题:基于局部变量与全局变量的优先级。
10. 什么是优先级倒置? https://www.geeksforgeeks.org/priority-inversion-what-the-heck/
11.结构填充和包装。谁做这个填充和打包(编译器,cpu等)?
https://www.geeksforgeeks.org/structure-member-alignment-padding-
和数据打包/
12.实习工作讨论
13. 为什么你做了5年的教学,然后做了M.Tech? (我在德拉敦格胡教本科生5年)
14. 然后面试官问你有什么问题要问我吗?
我询问了他在高通的工作和他的团队。

第四轮:HR面试-20分钟

1. 你什么时候到办公室的?
2. 我们来你们大学的时候,你们没有参加过高通驱动吗?
你的批次?
3. 为什么您认为您当时没有资格参加在线考试,而这次您获得了资格?
4. 你喜欢面试官和你讨论过的工作吗?
5. 从事教学工作 5 年的原因?
6.关于家庭的讨论
7、关于搬迁的讨论。

2天后,结果来到了安置办公室,我被选中了。
如有任何帮助,请随时在 www.linkedin.com/in/dilip-kumar-gangwar 联系我