快手-C++工程师-二面凉经

终于有八股文了。

1. 自我介绍
2. 个人经历盘点
3. 虚拟内存的好处
4. 内存为什么要有内核空间
4. tcp连接断开的几种方式(拔网线,断电,杀进程),timeout不好,怎么解决(heartbeat)
5. 锁类型相关(开始吟诵Java八股,C++锁其实没这么多八股)
参考:https://gg2002.github.io/2025/04/21/Program%20Language%20Design/os-and-pl-mutex/
6. hashmap上锁用什么好(分段锁+读写锁,或者cow),读写锁一定好吗(当然不一定)?
7. C++新特性吟诵(纯吟诵,move,function,thread,constexpr,import,coroutine)
8. move vector底层会发生什么
9. 为什么要有thread库(楼主还真不知道,说了为了程序员更好的封装使用,面试官不满)
10. static_assert底层原理(更是不知道,只能口胡编译器能推断出来)
11. 算法:
k个一组反转链表,在最后一个循环一直segmentation fault,闹麻了,内存地址都打印出来了还显示segmentation fault,不知道是不是平台问题。
12. 反问:
部门:负责主站与海外的推荐系统
工作作息:弹性工作制,互联网平均作息

楼主的C++八股答得不是很妙,感觉是不是快手的就爱出这种冷门八股,new怎么在栈上分配空间(答案是new本来可以指定内存区域分配内存,但是一般没人这么写,而且new还有另一个指定内存不足也不报错而是直接返回nullptr的写法,都很邪门,感觉是纯嵌入式写法)也是楼主在快手面经里看到的。最重要的k个一组希望不要挂楼主。
#面试问题记录#
全部评论
继续加油,打不死你的只会使你更加强大
1 回复 分享
发布于 08-19 14:35 安徽
是推荐系统的预估么,工程开发
点赞 回复 分享
发布于 08-30 23:30 北京
咱俩估计一个面试官 刚刚问我的问题跟你这差不多一样
点赞 回复 分享
发布于 08-22 12:09 北京
佬一面完多久约的二面
点赞 回复 分享
发布于 08-19 18:10 湖北
八股求分享
点赞 回复 分享
发布于 08-19 14:26 北京
锁类型那块,Java八股确实多,C++的锁问题也很难绕开啊
点赞 回复 分享
发布于 08-19 12:29 山西
拔网线,我确实想不到的tcp断开方式
点赞 回复 分享
发布于 08-19 12:22 广东
完了啊,move vector底层,我只知道会移动资源
点赞 回复 分享
发布于 08-19 12:17 上海
佬有问加班吗,具体卷不卷?
点赞 回复 分享
发布于 08-19 12:16 四川
new在栈上分配空间那题,我也是第一次见
点赞 回复 分享
发布于 08-19 12:15 福建
佬,面的什么部门
点赞 回复 分享
发布于 08-19 12:10 上海
在栈上new是说placement new吗,还是alloc
点赞 回复 分享
发布于 08-19 12:06 内蒙古
佬,三面了吗
点赞 回复 分享
发布于 08-18 23:16 广东

相关推荐

11-21 15:20
门头沟学院 Java
一面 1.  介绍一个你熟悉的项目2.  当时为什么这个项目?上线了吗?3.  你认为什么是RAG?4.  它跟微调有什么区别?效果上会有什么区别吗?为什么有两种方式?5.  有实际做过微调吗?6.  Rag 去做判卷,你的检索内容是什么?7.  用的是什么向量数据库?为什么最后选了它?8.  Redis 的缓存策略,为什么要去设计的一个热点题目缓存这样的东西?9.  Rocketmq 我们在正常的发送和消费的时候,怎么保证这个消息是不丢失的。10. 在消息发送出来写到 broker 的时候,在你的发送里面要做什么样的设置才可以保证你一定会写入这个?11. 你在做哪些开源的事情?12. 你对哪一个技术中间件是最熟悉的?13. Redis 它为什么很快?14. 为什么单线程还会比多线程要快?感觉这有点反直觉。15. 多线程比单线程执行会多一些成本吗?16. 上下文切换有哪些具体的开销?17. 什么是程序计数器?18. 所以它是跟线程绑定的吗?19. Redis 多路复用20. 你了不了解 Redis 6.0 之后为什么引入了多线程?21. 你觉得你对Redis的掌握程度是怎么样的?评价一下22. 你现在学习是通过什么方式去学习一些新的知识?你有什么感兴趣的方向吗?23. 假设现在你跟你的mentor,你的导师上你们有意见冲突,你们的意见完全相反,在一件事情上,你会如何处理这样的事情?24. 算法题 mid 不含重复字符的最长子串的长度25. 你实际做项目里面,你觉得你碰到过最难的问题是什么?你如何解决它?
查看25道真题和解析
点赞 评论 收藏
分享
评论
8
25
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务