首页 > 字节后端提前批一二三面凉经

字节后端提前批一二三面凉经 内部员工回复

7.28(1.40h)

1. 自我介绍

2. 实习经历

3. 进程和线程区别

4. 什么时候用多线程,什么时候用多进程

6. 先手问题

N个石头,你和对手只能拿1~3个,你先开始拿,规定谁拿到最后一个石头谁就获胜,写一个函数,输入任意N判断你能否获胜。
7. 岛屿数量leetcode200
一面面试官很好,很耐心,编程题我之前没做过,一直指导我,最后磕巴了好久才做出来.

二面(一小时)

1. std::move   std::forward

2. Dynamic_cast:安全向下转型,类层次间的上行转换和下行转换,检查类型安全的功能。 (不会。。)

3. 智能指针

4. 内联函数inline优缺点(除了内存开销大)  与宏定义区别

5. Struct和class区别

6. 重载与重写

计网:

7. Url过程

8. 流量控制

9. http与https区别

10. Tcp与udp区别

数据库

11. B+树与B树

12. 聚集索引与非聚集索引

13. B+树怎么插入一个数据


场景题:实现一个订单系统,有什么功能?需要解决什么问题?

编程:二叉树的最近公共祖先,时间复杂度O(N)

三面 8.11(一个小时)
1. LRU
2. c++一个源文件里#include其他文件时,表示这个文件需要依赖其他文件。扫描一个文件夹里所有源程序,按顺序输出依赖关系 (不会。。。)
3. 有100w数据,c个并发数,怎么设计能最快处理完这些数据
三面第一个题做得很快,到第二个题时,面试官说要用图,这个我真不会,换到下一个高并发题,我说用线程池,面试官说写出代码来。。。。这不是为难我胖虎吗?我这个小镇做题家哪里会这个,今天hr打电话通知三面没过。。。
如果有哪位大佬知道怎么做第三题,请附上代码私聊或留言给我。。。因为我网上搜也搜不到答案。
三面挂了还是有点难受的


更多模拟面试

全部评论

(7) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

近期精华帖

热门推荐