24秋招-淘天-凉经
0817 投递
中小企业-商业化
0824 笔试
0822 一面(40min)
1. 自我介绍
2. muduo 的设计思路(围绕 Channel、Poller、EventLoop)
3. muduo 的定时器是如何实现的
4. MySQL 事务、并发事务问题
5. Nginx 的 TCP 负载均衡
6. Redis 的发布订阅模式
7. Redis 的网络模型
8. 专利介绍
9. 面试官介绍部门业务
10. 智能指针
11. 多态
12. Linux 的堆和栈
13. 手撕:普通二分查找、lower_bound、upper_bound
0831 KPI 面(20min)
1. 自我介绍
2. 简单介绍一个项目
3. Redis 的跳表、哈希表
4. 场景题,抽象出来是分布式海量数据求出现频率的TopK
一面视频面,面试体验不错。二面电话面,通话过程中就感觉不对劲了,对面心不在焉的,面试结束秒挂。反问的时候面试官还说我基础不错,说C++很有竞争力,有点无语,直接挂不好吗,非得KPI,两个人都累。
0911更新,被捞了。
面试官上来说我看了你的简历,你对网络编程和服务端开发掌握的都很好,那我们就不问了,探讨一些你没接触过的问题。。。
第一个是redis高可用相关,涉及主从复制,哨兵和脑裂问题,背过八股,实际业务中如何解决不清楚,寄。
第二个是假设你不清楚cpp11中lambda的实现,如何设计一个类似的功能,我只会cpp11中的lambda的实现,寄。
第三个是设计一个字符串拼接函数,需要拼接的字符串数量不确定。使用模版可以解决数量不定的问题,但是内存优化涉及到的惰性计算不知道,寄。
第四个是RVO和NRVO的实现原理,总算能背背八股了,但是接着追问了一个场景题,不会,面完反应过来可能是尾递归优化,寄。
总结,全寄。虽然我很菜,但是我认为这种面试风格太**了,面试官人不错,不针对面试官人身攻击,但是我接受不了这种面试风格。
一个工作几年的人和一个没有工作经验的应届生探讨业务实践问题和内存优化问题,完全是不对等的,我只能不断的猜,不断的被否定,不断的道歉,再给出新的猜测。我面试完才反应过来,这不是pua是什么,离谱至极。
我面京东和讯飞,面试结束时面试官都直接给出了我认可和鼓励,说我做的项目付出了很多努力,掌握的也很好。我面快手,美团,百度,问的业务问题不会面试官也会说没关系,说应届还是考察基础。我面拼多多,米哈游虽然全程八股拷打,压力很大,但是也不会有超出你能力之外的问题难为你。
今晚还有阿里控股的打来电话要我明晚面试,那语气就像施舍一样,无语。
最后总结,阿里一生黑。