网易二面+腾讯一面
先许愿一波pdd的py计划,同时感谢百度滴offer(官网面试通过,经理说这周会oc)。
这两天真tm的累,两天面了六场,还做了pdd提前批的笔试。
先来
1. 自我介绍
2. cpp八股文(虚函数、智能指针等基础)
3. select epoll,粘包问题,拥塞控制
4. 进程线程基础通信方式,还聊了协程,python中协程使用场景,怎么用
5. 一千万个id怎么去重,聊了挺多方式;主要聊了布隆过滤器和bitmap以及进阶版的roaring bitmap
6. 写题,多线程读写队列,保证下线程安全再加个条件变量
7. 聊redis
8. 数据结构,底层结构
9. 过期删除策略,内存回收策略 ,lru
10. 问了个场景题,大概就是保证大量用户服务可用性的场景
11. 后面基本闲聊,问了问**用的人多吗、一些场景方案、把以前redis没答好的问题都问了一遍面试官,一面感觉挺轻松的,面试体验极佳。
第二场 腾讯
上来介绍说做什么qq内容推送,我本来投的其他地儿估计简历被刷了,心理有点小难过就多嘴问了一句是哪个bg啊,pcg,我听到的时候无奈笑了一下,希望没被面试官察觉到
1. 自我介绍
2. 项目(被嘲讽了一波没难度)
3. strlen 和sizeof 的各种情况
4. 空类,虚函数,cpp基础问了一堆
5. 进程线程,多进程多线程怎么选。
6. 阻塞io 非阻塞io,epoll,线程池,惊群效应,解决方案
7. 一千万个数字topk,时间复杂度,建堆过程
8. 做题,字符串a、b;找到a中包含b所有字符的最短长度。
反问,面试体验差,面试官毫无表情,没有互动。
第三场 网易二面
1. 简单自我介绍,问玩游戏吗,为啥做游戏,对游戏的热爱能支撑你走下去吗
2. 业务场景题*2,每题都思考了好久。场景题主要围绕大量用户登陆排队的数据结构,消息通知,等待时间设计,面试官提了各种需求。 还有个场景题忘记是啥了。
太难顶了,有些点答上来了,有的就是瞎答。
3. 算法题 两个有序数组的中位数
反问,闲聊挺轻松的,聊了聊大厂薪资和我自己的理想薪资,后面建议我多思考算法在业务场景下的应用;
结束前面试官好像说周五左右hr会联系的。感觉答得很烂但又给我一线生机,希望没听错 保佑一下
#面经##校招##腾讯##BIGO##网易互娱##C++工程师#