还原shopee,后端面经
一面
-
数据结构:
-
比较数组和链表
-
什么是平衡二叉树
-
编程:实现反转链表
-
-
数据库:
-
MySQL复合索引
-
MySQL引擎MyISAM和InnoDB有什么区别
-
-
操作系统:
-
Linux的Kill命令(-9信号的作用)
-
Linux的进程间的通信
-
-
网络:
-
TCP的四次挥手
-
TCP四次挥手中的TIME_WAIT状态
-
TCP和UDP的优缺点比较
-
-
算法:
-
编程:快速排序
-
二面
-
问到了笔试题的第三题:
复习笔试题有必要。 -
问了TCP3次握手的过程,为什么要3次?
-
针对TCP3次握手怎么攻击? (这个没答出来)
-
SYN攻击和DDOS攻击原理
-
-
TCP的传输过程是怎么样的?怎么确保有序?
有点生疏,但还是答出来了7788 -
悲观锁和乐观锁?在项目中有用到吗?
-
在学习的过程中有做什么有趣的东西吗?
我把这个问题理解为介绍项目,然后就开始介绍项目。这里答得不是很好,这种天马行空的问题,可以尽情拓展,我答的比较少。 -
为什么喜欢软件开发?
-
为什么选择shopee?