腾讯后台实习开发一面
腾讯后台开发一面
楼主主要用的是java所以简历上C++写的只是熟悉,结果java一句没问,上来就是C++
1.C++深克隆是什么
2.要实现深克隆要实现C++成员函数里的什么函数
3.STL了解过吗?vector和list有什么区别
4.shared_ptr了解过吗
5.C++多态实现原理,我回答继承,追问底层实现原理。
计算机网络
1.TCP/UDP区别
2.TCP/UDP各自的应用场景
3.HTTP长连接短链接
4.ARP协议有什么作用
操作系统
1.进程线程区别
2.多进程架构与多线程架构有什么区别
3.互斥锁与自旋锁
4.多线程实现一个高并发应用注意细节
mysql
1.什么是事务
2.事务的隔离级别,每个隔离级别解决什么问题等等
3.什么是索引
4.索引有什么缺点
5.锁 ,一堆,从读锁到写锁,从当前读,快照读到MVCC到行锁,间隙锁,next-key
6.分组 orderby
7.手写sql,查找某字段大于3的值并用一字段分组
8.最大连接数的设定会有什么影响
9.主从库同步方法
redis
1.redis是一个单进程架构为什么快
2.如果大量的key同一时间过期会发生什么
算法:
快速排序