# 武汉安天-C/C++研发-30min
1.自我介绍
2.include<>
和 include""
的区别
3.说一下二级指针,以及使用场景
4.说一下野指针,以及如何避免
5.说一下结构体对齐
6.代码编译过程
7.说一下你知道的进程间通信方式
8.说一下分页和分段
9.信号了解吗?
10.信号处理过程
11.说一下 CPU
缓存
12.介绍一下线程安全,如何保证?
13.了解信号安全吗?
14.说一下 Git
指令
15.ARP
欺骗了解吗
16.哪个项目对你帮助比较大?
17.断点续传是如何实现的?
18.了解 Makefile
吗?
19.动态链接和静态链接的区别?使用场景?
20.静态链接比动态链接快吗?
21.项目中遇到的难点?如何解决?
22.看过哪些计算机书籍?
23.简单说一下《C/C++高质量编程》的内容
24.goto
了解吗?书中怎么描述的?
25.其他跳转指令
26.如果想从函数A跳转到函数B的第100行,如何实现?
27.刷过印象最深的算法题,介绍一下
28.字节序了解吗?介绍一下
29.网络编程可能遇到的坑?
30.如何解决网络编程中大小端字节序不一致问题?
31.代码如何判断大小端?
32.现在在哪?
32.个人规划
33.为什么不考研?
34.说一下你的优缺点
35.你的学校一般的情况下,是如何决定要学习技术的?
36.用几句话描述自己的学习经历
37.如何评价自己的技术能力
38.谈一下互联网发展局势和就业形势
39.实习时长(面试官觉得6个月太短了,学不到多少东西)
反问环节
40.部门负责什么?
- 手机管家中的杀毒引擎(安天AVL)
41.入职实习主要负责什么?
42.加班情况
43.面试只有一轮吗?
- 只有一轮