虾皮C++开发一面面经
1.自我介绍,
2.http和https的区别
3.TCP和UDP的区别
4.TCP三次握手,
5.timewait,三次握手有没有,四次挥手什么时候有timewait
6.TCP有哪些保证可靠性的机制
7.mysql有哪些事物隔离机制
8.脏读等的具体含义
9.innodb和myisam的区别
10.为什么用b+树
11.给一些sql语句问哪些有索引
12.ES相关,默认类型是什么,用过哪些API
13. select poll epoll
14.golang的GMP模型
15.golang的CSP思想
16.linux用过哪些命令,怎么看文件的行数
17.进程和线程的区别
18.一个进程挂了对别的有没有影响,线程呢?
19.线程和协程。
20.redis缓存雪崩和穿透,怎么解决
21.死锁发生的条件,怎么避免。
22.算法题,链表反转,判断链表有环,爬楼梯
反问。
#Shopee#
2.http和https的区别
3.TCP和UDP的区别
4.TCP三次握手,
5.timewait,三次握手有没有,四次挥手什么时候有timewait
6.TCP有哪些保证可靠性的机制
7.mysql有哪些事物隔离机制
8.脏读等的具体含义
9.innodb和myisam的区别
10.为什么用b+树
11.给一些sql语句问哪些有索引
12.ES相关,默认类型是什么,用过哪些API
13. select poll epoll
14.golang的GMP模型
15.golang的CSP思想
16.linux用过哪些命令,怎么看文件的行数
17.进程和线程的区别
18.一个进程挂了对别的有没有影响,线程呢?
19.线程和协程。
20.redis缓存雪崩和穿透,怎么解决
21.死锁发生的条件,怎么避免。
22.算法题,链表反转,判断链表有环,爬楼梯
反问。
#Shopee#