微信支付 三面 (实习)

时间:3.17日

3.17 微信支付3面

算法:实现一个自己的atoi函数(字符串转整型)

输入:"123"

输出:123

1、问webserver和muduo的异同(有点开链接看代码)

2、IO线程和业务线程是否是同一个线程

3、如果线程阻塞对服务性能的影响

4、如何解决这个问题

5、全局buffer加锁控制对性能的影响,如何解决

6、快排和归并排序的区别

7、这两种排序在实际中的适用场景并举例

8、raft解决了什么问题

9、写raft遇见了什么挑战和问题

10、还了解那些类似的数据一致性协议

11、http协议如何解析

12、http的状态码有那些

13、TCP/IP断开连接的过程(四次挥手)

14、为什么需要等待2MSL的时间

15、了解那些设计模式?

16、简单工厂方法和工厂方法模式的区别

反问环节

全部评论

相关推荐

2 7 评论
分享
牛客网
牛客企业服务