腾讯微信线下面试一面面经
BG:微信
今天来学校宣讲,就去参加了线下面试。整体问的比较基础。
今天来学校宣讲,就去参加了线下面试。整体问的比较基础。
C++:
1、const关键字
2、static关键字
3、虚函数和纯虚函数的区别
4、malloc是如何分配内存的
5、vector底层实现
6、set底层实现
7、map和unordered_map的底层实现和区别
8、哈希冲突
数据结构:
9、红黑树的性质,插入和删除
计算机网络:
10、三次握手,为什么三次握手
11、第一次握手丢失了会怎么办?第二次握手丢失了怎么办?
12、四次挥手,close_wait,time_wait(懂的都懂)
13、TCP和UDP的区别
14、经受时延的确认
操作系统:
15、进程间通信
16、select、epoll
MYSQL:
17、事务的特性
18、隔离等级
19、索引有哪些,索引的特性,为什么不用B树和红黑树
20、MVCC、next key lock
redis:
21、如何遍历所有的key
算法:
22、合并两个有序链表(真正的手写代码)
23、反问
希望能有二面。
#面经##腾讯##C++工程师##校招#