一面56min
项目中的Session功能是如何实现的?如何扩展成分布式的session
mysql四种隔离级别,默认隔离级别
对于Redis了解吗(不了解)
三次握手和四次挥手
HTTP状态码
缓存穿透和缓存雪崩(不会)
编程题:
环形链表的入口节点
相关知识点:链表双指针
相关知识点:链表双指针
(调试没通过,后面发现自己写错了,只写了判断部分,没写找入口部分)
智力题:2个鸡蛋N 层楼,怎么用最少次数测出鸡蛋在哪层不破--》谷歌摔鸡蛋问题,我说
这题得用动态规划做,说不清楚,面试官说不用那么复杂,后来搜了一下的确有可以直接讲的思路~
二面49min
C++11新特性
unique_ptr怎么实现只有一个指针指向该对象(我答的引用计数,错了)
在多线程中unique_ptr会出现问题吗,按你说的实现方式
看过boost源码吗(没有)
STL中了解哪几种容器
vector底层如何实现
deque 双端队列如何实现--》分段连续
为什么双端队列要这样实现
为什么deque不用链表呢
索引是用什么实现的,比如MySQL
红黑树和哈希表的区别
哈希表怎么样算设计的不好
链地址法冲突的概率会比其他方法冲突的概率更低吗
实际库的实现是用哪种方法
为什么unordered_map不用开放地址法呢
了解B+树吗
了解跳表吗
web服务器是通用型还是和业务一起的
半同步体现在哪里
讲一下流程,比如wait到一个事件时
主线程会读socket的数据吗,会解包吗
同一个socket的数据可能由不同工作线程来读取?
怎么实现线程间数据同步的,没有信号量还能这样做吗
5,Redis或mysql 或消息队列的组件有用过吗
全部评论
(1) 回帖