📜  2019年高通面试经历(新鲜)

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

2019年高通面试经历(新鲜)

背景 - 计算机工程。分支

第1轮:
在线测试分为3个部分:
能力——容易适度
时间将是一个约束
编程——许多关于 C 的困难输出问题
理论——主要包括操作系统和计算机体系结构的问题
标记:+4/-1

第 2 轮:
从简要介绍开始,然后对我的一个项目进行详细讨论。面试官要求通过框图解释该项目,然后将讨论转向线程和其他操作系统概念。
讨论 OSI 模型和 TCP/IP 的不同层次。
在一张纸上写代码的一个编码问题:
计算不止一次出现的连续位的数量。
然后他要求解释 CPU 的工作原理。然后他要求设计一辆太阳能汽车,然后优化成本。

第三轮:
这主要是关于操作系统——系统调用、虚拟地址——它们是什么以及为什么需要它们、TLB 工作、分页、进程的内存视图等
他给出了这个结构并要求计算它的大小:

struct abc
{
  int a;
  char *b;
  struct abc d;
  int e;
};

(答案是编译器将无法确定大小并给出编译错误)
编码问题:
在任何位置设置一点
在任何位置清除一点
清除第一个设置位(MSB)而不遍历给定字符串的所有位,只有一个字符出现一次,其余字符可以出现任意次数。在不使用额外空间的情况下找到那个独特的字符。
第四轮:
关于项目的讨论和关于网络的一些问题
编码问题:
给定两个字符串,删除常用词,即两个字符串中出现的词

第 5 轮 - 人力资源
简要介绍教育和背景。
为什么选择高通?
升学计划等。

对于技术回合,请准备好计算机架构和操作系统。