📜  高通面试经历 |设置 7(校外)(1)

📅  最后修改于: 2023-12-03 15:12:56.698000             🧑  作者: Mango

高通面试经历 | 设置 7(校外)

简介

在校外进行的高通面试经历。本次面试包括了笔试和面试两个环节,主要职位为软件工程师。

笔试

高通的笔试主要是编程题和选择题。编程题大概有两到三道,题目难度中等偏上,需要有一定的编程基础和思维能力。选择题包含了操作系统、计算机网络、数据结构等方面的内容,需要掌握扎实。

代码片段:

### 编程题

1. 给定一个链表,输出链表中间结点。
2. 给定一个数组,判断是否存在两个数之和等于目标数。
3. 给定一个矩阵,将矩阵顺时针旋转90度。

### 选择题

1. 以下哪种数据库是关系型数据库?
A. MySQL
B. MongoDB
C. Redis
D. None of the above

2. 下面哪个是链路层协议?
A. IP
B. TCP
C. ARP
D. None of the above

3. 以下哪种排序算法时间复杂度最优?
A. 冒泡排序
B. 插入排序
C. 希尔排序
D. 快速排序
面试

高通的面试主要是技术面试和HR面试。技术面试中会问到一些基础的算法和数据结构,还有一些与职位相关的技术问题。HR面试包括一些人际交往、沟通方面的问题,需要考察应聘者的综合素质。

代码片段:

### 技术面试

1. 实现一个简单的路由器功能。
2. 如何防止SQL注入?
3. 解释一下RESTful风格的API。

### HR面试

1. 你的优点是什么?
2. 你曾经遇到过的比较困难的问题是什么,你是如何解决的?
3. 你对公司的了解和愿景是什么?

总结

高通的面试难度较大,需要应聘者有较强的编程基础和思维能力,同时需要准备好技术和HR方面的问题。在面试前需要多熟悉高通的产品和技术,理解公司的愿景和文化。