一面:
-
基础:
-
1.异步和同步IO?
-
2.数组和链表的区别?
-
3.双向链表的删除时间复杂度?
-
4.hashmap原理?扩容如何实现?
-
5.tcp和udp的区别?
-
6.tcp的三次握手和四次挥手?
-
7.tcp的作用和udp的作用?比如udp用于干了什么?
-
8.http请求方式有哪些?
-
9.状态码有哪些?
-
10.https的加密怎么实现?
-
11.https请求太多,如何优化?
-
-
项目:
- git提交冲突怎末解决的?
- 项目怎末部署的?
-
基础:
- innodb的了解和底层实现?B+Tree为什么是双向的?
- 归并排序?