小红书-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-04 13:04
已编辑
重庆大学 Java
算法: 1.白板写一个hashmap数据结构,要求考虑哈希冲突,重点实现put和get方法2.lt4633.3个矩形能否构成一个正方形4.还有个简单sql面试:介绍两段实习1. 最后都是提交到spark去执行的嘛?2. 整个流程怎么执行的3. 直接点击提交就可用了嘛??4. 境内外代码合并讲一讲5. 加索引的这个字段是啥,索引区分度是多少6. 1500万数据,有没有其他的存储方案,考虑过嘛7. 写入是怎么写入这张表的数据的呢?8. 血缘关系讲一讲9. 为什么用广度优先遍历?因为他是图的一个最基本的遍历算法吧10. 时间复杂度11. 3度关系为什么?12. 这里的写入是怎么写入的?实时写入的13. 有没有接触更细粒度的图数据库,例如存储引擎14. 他查询返回的是啥?15. SQL可不可以看看?16. 你业务层有什么难点嘛?17. 如果查询的QPS突然暴增到10倍以上,那么你有什么好的思路来解决?18. redis的key怎么设计?redis中过期时间怎么设置19. 查询出来的权限数据源会很大嘛?20. 如何保证上线不会有问题,不出差错21. 300ms是平均耗时嘛22. 日志会打高点嘛????23. 遇到过线上问题嘛?24. 不要Java里面的hashMap,讲一下数据结构里面的hashmap25. 装载因子?26. 怎么进行扩容的?力竭了,面了1.5h,图书馆楼顶风又大,冷死了
点赞 评论 收藏
分享
评论
5
44
分享

创作者周榜

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