小红书-C++引擎架构

9.21 一面, 半小时后挂
1. 自我介绍

2. 项目

3. c++ 多态,如何实现的,虚表、虚表指针存储位置

4. explicit 关键字

5. unique_ptr、shared_ptr、weak_ptr的原理,有没有线程安全问题,weak_ptr的解决了什么问题?可以用裸指针吗?会有什么问题

6. 介绍B树和B+树

7. 介绍unordered_map、map,区别,应用场景

8. c++ 11 以来有哪些新特性,标准库增加了什么新功能

9. 写一个右值引用的场景

10. cpp 变成可执行文件的过程,链接的过程在做什么事,可执行文件里各部分都有什么

11. 进程空间,栈会保存什么?

12. 介绍一下你知道的内存管理

13. new 的底层原理是什么,底层操作系统如何将空间分配给用户进程的,new有哪些用法

14. 怎么调试-gdb, 介绍你知道的gdb命令

15. 介绍一下你知道的linux指令

16. 文件的软连接和硬链接

17. 介绍一下Go的Goroutine, 和线程的区别

18. IO多路复用的原理,应用场景

19. 在linux c++ 写一个服务器应该怎么写?各个模块应该怎么设计

20. 10min 手写Trie

21. 反问
全部评论
老哥 我也投了这个岗位 你答的怎么样
点赞 回复 分享
发布于 2024-09-23 11:08 浙江

相关推荐

01-19 18:15
门头沟学院 Java
ByteIntern:面向2027届毕业生(2026年9月-2027年8月期间毕业),为符合岗位要求的同学提供转正机会。团队介绍:中国交易与广告,负责抖音电商、生活服务、广告营销等营收业务的研发。用技术带来美好生活,让用户发现更多优价好物,为用户提供更丰富独特的生活体验;连接海量用户与商家,促进交易达成,让生态里全流程体验更流畅,助力营收业务长效增长。加入团队,你将投身流量与增长主战场,挑战复杂业务场景技术难题;直面真实商家和用户,用技术解决看得见的问题,在实战中快速成长,书写属于你的价值故事!1、参与系统架构设计、优化,提升系统性能和开发效率,保证高并发高可靠;2、通过不断的技术研究和创新,推动业务的快速发展和高效迭代;3、善于从工作中抽象和归纳问题,用技术方案高效解决。职位要求1、2027届本科及以上学历在读,计算机、软件工程等相关专业优先;2、熟练掌握算法、数据结构等基础知识;3、至少熟练使用一门编程语言(C/C++/Python/Go等);4、积极乐观,责任心强,工作认真细致,具有良好的团队沟通与协作能力;5、热爱编程,有较强的学习能力,有强烈的求知欲、好奇心和进取心,能及时关注和学习业界最新技术;6、每周可实习4天及以上,可实习3个月及以上。投递链接:北京:https://job.toutiao.com/s/K5a4Priyo5Y上海:https://job.toutiao.com/s/INVuBviFNds组内直推,base北京、上海;缺人,hc多,可转正内推码:QS8BSWY
点赞 评论 收藏
分享
评论
5
44
分享

创作者周榜

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