1、面试官自我介绍
2、自我介绍
3、项目背景、难点、你的分工、团队协作怎么沟通的
八股:
4、TCP为什么要3次握手?
5、TCP为什么要4次挥手?详细讲讲四次挥手,包括每个状态。为什么要等待2MSL?
6、OOP是什么样的一个编程思想?你写代码过程中会用到吗?
7、HTTP的get和post方法有什么区别?什么场景下会用到post方法来读取数据?
8、MySQL的索引有哪些?
9、索引的最左匹配原则是怎么确定的?为什么是最左而不是最右?
10、索引的底层数据结构你知道哪些?等值查询的时候索引用哪种数据结构更快?
11、你了解覆盖索引吗?
12、为什么字段取值比较少的数据列不适合加索引?
13、用过哪些shell命令?
14、C++里面内存分区时怎么样的?
15、C++里面的多态是什么?怎么实现的?
16、栈这个数据结构有什么特点?你在什么情况下使用到了栈?
算法题:反转链表II(leetcode92),要求一遍扫描
场景:
17、团队协作的过程中队员有不同意见,你怎么处理?
18、平时在学校里是以课程为主还是以写代码为主?
19、你怎么看待互联网加班?
无反问环节。
#七牛云面试经验##后端##七牛云#