腾讯企业微信一面
腾讯WXG一面
- 自我介绍
- 项目
- 框架与业务的解耦
- 改进的地方:动态线程池,作用?
- 线程数量怎么确定,多少合适
- 同步IO模型
- select、poll、epoll区别
- epoll ET与LT模式的区别,使用场景
- C++基础
- 内存分布,new和malloc
- 栈溢出
- 引用与指针的区别
- C++三大特性
- C++多态
- 函数重载与覆写
- 死锁条件,碰到过死锁吗,怎么处理
- 计网基础
- 三次握手,为什么需要三次,可以减少吗
- TCP与UTP区别
- TCP怎么确保可靠传输
- HTTP2、HTTP3
- 智力题 两支香
- 编程题 递归反转字符串,时间空间复杂度
第一次面试,感觉还不错,虽然有一些没答上来