给我电话的时候正在做jd笔试,淦。。
推迟了一会让面试官再打过来的。
1. 自我介绍
2. 智能指针
3. 线程锁有哪些
4. 协程和线程的区别
5. 索引的实现方式,为啥要用b+树,为啥不用hash表?
6. 多态怎么实现的?哪些函数不能是虚函数?
7. TCP三次挥手,流量控制,拥塞控制
8. 网络编程了解吗(不了解,所以问了计算机网络的知识)
9. 口述思路:输出完全二叉树最右边节点。
10. 口述思路:单链表快排。
11. 条件变量变化时,阻塞进程持锁问题(没听懂)
12. vector里面删除一个节点以后哪些迭代器失效(没怎么用过迭代器,所以面试官没再问)
13. 类的静态成员占用类空间吗?静态成员有什么作用?
14. 内存对齐有什么用?
暂时只能想到这么多了,面试官说最近要把提前批的流程都走完,所以会尽量在一周内完成剩下的(如果有的话)面试。
全部评论
(1) 回帖