shopee 一二面经
shopee 一
算法:字符串做+法, “234” + “678” = “912”
OSI 前四层的作用
TCP的滑动窗口用来干啥的
TCP四次挥手
为什么要第四次挥手
time wait 和 close wait是干啥的
什么时候用tcpdump
Server能不能提前close,会有什么结果
滑动窗口size每次衰减/增大多少
HTTPS和HTTP的区别, HTTPS request的流程
浏览器访问域名的事件流程
ARP攻击是怎么回事
怎么样防止ARP攻击
知道虚拟IP吗(这个有点不确定。。就说好像是NAT内部的IP地址,与之对应的是公网的IP)
C++从代码到可执行文件是怎么生成的
动态链接和静态链接有啥区别
C++,python多态怎么实现的
为什么要GIL,用来解决什么问题的
有用过协程吗?和线程有什么区别
什么是内存泄漏
一个内存泄漏的进程退出还有有影响吗
怎么样会有僵尸进程
shopee 二
无手撕算法…..只需要讲概念和实现
如何大数组找top K
如何实现LRU
如何实现高可用
分布式存储主挂了怎么办
slave***算法
如何预防脑裂
MySQL和mongodb的区别
为什么NoSQL快(没答出来)
C++编译阶段都干了啥
有啥问题 ->(为什么NoSQL快
感觉二面很玄学。。。这样真的能筛出人吗。。。