小红书 C++搜索引擎架构 一到三面
#发面经攒人品#
一面:9.22(1hour)
面试官很热情,开局直接介绍了业务和细分方向,面试体验很好
1. 大部分了解个人情况和介绍自己业务
2. 少量八股 :
- volatile关键字
- struct内存对齐
- 模板类的特化和偏特化
- 常见的linux指令
- gdb指令
第二天约二面
二面:9.24 (1hour)
1. 上来要求手写一个线程池
2. 算法一: 给你一个二维矩阵,上面写满了数字0和1,要求你找出一个连通块使得这个连通块内所有数字都是0且边界全部是1(被1包围)
3. 算法二: 你是一个售票机,一开始售票机内有0元,有m + n个人来买票,每张票50元,其中m个人手上有50块钱,n个人手上有100块钱,每个人来买票顺序不确定,求问你找不了钱情况的概率
两个算法做的较快,面试完2小时后约第二天早上三面
三面: 9.25(14min)
被秒杀
早上9点的面试,8点20起床匆匆忙忙跑到公司会议室,脑袋瓜子都不清醒
1. 自我介绍, 自觉从头到尾没睡醒,整个就是一个乱说,毫无逻辑,看到面试官肉眼可见地皱眉
2. boost库用过吗
3. std::future
4. simd等等c++的八股和技术栈
面试完hr通知挂了
一面:9.22(1hour)
面试官很热情,开局直接介绍了业务和细分方向,面试体验很好
1. 大部分了解个人情况和介绍自己业务
2. 少量八股 :
- volatile关键字
- struct内存对齐
- 模板类的特化和偏特化
- 常见的linux指令
- gdb指令
第二天约二面
二面:9.24 (1hour)
1. 上来要求手写一个线程池
2. 算法一: 给你一个二维矩阵,上面写满了数字0和1,要求你找出一个连通块使得这个连通块内所有数字都是0且边界全部是1(被1包围)
3. 算法二: 你是一个售票机,一开始售票机内有0元,有m + n个人来买票,每张票50元,其中m个人手上有50块钱,n个人手上有100块钱,每个人来买票顺序不确定,求问你找不了钱情况的概率
两个算法做的较快,面试完2小时后约第二天早上三面
三面: 9.25(14min)
被秒杀
早上9点的面试,8点20起床匆匆忙忙跑到公司会议室,脑袋瓜子都不清醒
1. 自我介绍, 自觉从头到尾没睡醒,整个就是一个乱说,毫无逻辑,看到面试官肉眼可见地皱眉
2. boost库用过吗
3. std::future
4. simd等等c++的八股和技术栈
面试完hr通知挂了
全部评论
相关推荐