📜  高通实习面试经历(校内)

📅  最后修改于: 2021-11-21 06:01:56             🧑  作者: Mango

免责声明:这家公司更倾向于硬件

第 1 轮(在线考试):本轮分为三个部分。每个部分有 20 个问题和 30 分钟的时间来解决。如果您给出正确答案,则 +1,对于每个错误答案,则为 -0.25。

第 1 节(定量能力和逻辑推理): https://www.tutorialspoint.com/quantitative_aptitude/aptitude_number_system_quiz.htm。除此之外,您应该练习解决路线图难题,其中给出了一些数据,并且您可以根据此数据解释回答 4-5 个问题。

第 2 节(与编程相关的 MCQ):本节有来自操作系统、C 编程、查找输出、错误预测(如果有)、内存分配、位操作和 DSA(树)的问题。没有询问 OOP 和 DBMS 问题。

第 3 部分(通信/数据解释/数字):我们必须在这三个部分中选择一个。因为我申请了一个软件角色,所以我选择了沟通。它将测试您的词汇量、语法、基于段落的问题、句子顺序。

我通过了这次测试并入围了一轮面试。

第二轮(在线面试):我的面试是通过 MS Teams 视频会议进行的,持续了大约 45 分钟。采访以互相问候开始,以下是这些问题:

  1. 告诉我你自己——你可能会摸索,但没关系。鼓起勇气,完成你的介绍。相信我,在这之后,冰真的破了,你可以继续处理技术问题。面试官不会就此评判你。提出这个问题是为了让你更舒服。告诉我你的爱好,兴趣。就我而言,我的一个兴趣与面试官的兴趣相匹配。这让我更加自信了。始终保持自信,脸上始终挂着微笑。大多数时候,面试官都非常友好和乐于助人。寻求提示或问题澄清。带着讨论问题的心态,而不仅仅是编码问题。
  2. 查找从 1 到 N 的缺失数字 – https://www.geeksforgeeks.org/find-the-missing-number/
  3. 查找非重复元素 – https://www.geeksforgeeks.org/find-element-appears-array-every-element-appears-twice/
  4. 检查整数溢出 – https://www.geeksforgeeks.org/check-integer-overflow-multiplication/
  5. 计算 union{ int i; 中使用的内存字符 c[4]; }X;和 struct x { int i;字符 c[4]; };
  6. 找到给定总和的配对 – https://www.geeksforgeeks.org/given-an-array-a-and-a-number-x-check-for-pair-in-a-with-sum-as-x/
  7. 交换偶数位和奇数位 – https://www.geeksforgeeks.org/swap-all-odd-and-even-bits/
  8. 矩阵乘法 – https://www.geeksforgeeks.org/strasssens-matrix-multiplication/
  9. 对我的任何问题 – 我询问了我在 Qualcomm 的角色。

面试官希望我提供 GfG 文章中给出的确切解决方案,我可以说出正确的方法。我的面试官不想让我写代码,而是要告诉我解决问题的确切优化方法。此外,面试官希望我对位操作和数字设计基础有充分的了解。面试官非常乐于助人和友好,并在必要时为我提供提示。

这是唯一的技术回合,最后我被选中了。