9.4 微信WXG 二面
广州的微信 中间我一直断网。。。宿舍网很迷
总时间100分钟左右吧
1. 判断一个数是不是回文数
判断一个二叉树是不是平衡二叉树
指出代码中的问题(一个单例模式)需要考虑线程安全 饿汉、懒汉
2. 自我介绍 (我感觉WXG的自我介绍就是拖时间让他看你简历的)
3. C++ 内存分配方式
4. 一个进程内存空间都有什么
5. 内存泄漏 什么情况下会导致内存泄漏 内存泄漏怎么检查
6. C++ 虚函数
7. OSI7层模型 每层都是干什么的
8. TCP UDP 区别
9. UDP怎么实现可靠传输
10. LINUX怎么查看端口 怎么查看一个TCP连接
11. LINUX创建一个文件夹的过程
12. 有没有看过开源代码 说了QT信号槽 但是他不感兴趣
13. 有没有用过什么缓存 怎么设计一个LRU,怎么设计一个线程安全的LRU,怎么不用锁设计一个线程安全的LRU
14. REDIS 数据类型 使用场景 REDIS是多进程还是多线程
最后点评说我没有实习过应该多看看源代码,期待看见更多的闪光点,还没刷新状态,估计凉了。。。
#面经##腾讯##C++工程师##校招#