📌  相关文章
📜  Qualcomm 面试体验(2020 年 7 月 – 虚拟)

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

Qualcomm 面试体验(2020 年 7 月 – 虚拟)

笔试:本轮时间为1.5小时,平台为HirePro。清除这一轮后,有 3 个部分。

第一轮:这一轮完全基于能力。这一轮的主要挑战是时间限制和负面标记。尽量快。

第 1 轮技术(持续时间 ~ 1 小时,平台 – Microsoft Teams):

  1. 自我介绍。
  2. 对其中一个项目的简要讨论。
  3. 差异黑白结构和联合。工会的应用。
  4. 编译器的阶段。如何一次编译多个文件?
  5. 位操作 – 设置/取消设置数字的第 K 位。
  6. “反转链表”的伪代码。 [空间复杂度 - O(1)]
  7. 拼图(100 门)

第 2 轮技术(持续时间 ~ 1 小时,平台 – Microsoft Teams):

  1. 自我介绍。
  2. 编译器的阶段。什么是 MakeFile?解释并展示如何制作一个?
  3. C 程序的内存布局。解释。
  4. 解释 C 和 C++ 中的动态内存分配?分配的不同方法/运算符?
  5. 位操作:
    • 设置数字的第 K 位
    • 检查一个数字是否是素数
    • 计算一个数字中设置的位数
  6. 宏和内联函数之间的区别。
  7. 什么是构造函数?
  8. 什么是可变关键字?
  9. 什么是回调函数?
  10. 给定 2 个字符串 s1 和 s2。检查s2是否是s1的子串?
  11. 如何删除未排序的单链表中的重复元素?
  12. 解释 C++ 中的多态性。
  13. 如何声明“指向 10 个元素的数组的指针”和“10 个元素的指针”?

重要主题: C、C++、OS、DS、CN

面试官总是试图从你的强项中提问。尝试突出它们。可以不回答每一个问题。尽量回答你所知道的最好的。回答你知道的问题时要自然而自信。

判决:选定