字节抖音直播二面+三面

二面:tl:9.22 约面 - 9.23 面试 - 当晚约三面
1. 介绍一下 RPC 的实现原理,它是如何根据方法名找到对应的方法并进行调用的?
2. AOP 在 RPC 中具体是如何实现的?
3. RPC 的数据序列化协议(格式)是什么样的?
4. 在网络传输中,数据格式是如何封装进去的?
5. 针对 Protobuf、JSON、Java 序列化等数据格式,对比它们的优缺点。
6. 虚拟内存(Virtual Memory)的作用是什么?为什么需要分段、分页和段页式管理?
7. 页面置换算法有哪些?
8. 如何实现 LRU (最近最少使用) 算法?其数据结构如何设计?
9. 如果要实现 LFU (最不经常使用) 算法,该如何设计数据结构?
10. 进程间通信(IPC)的方式有哪些?
11. 共享内存如何实现两个进程间的通信(例如半双工)?
12. 信号量(Semaphore)和管道(Pipe)的区别是什么?
13. 信号(Signal)的基本概念是什么,常用于什么场景?
14. 网络中的同步和异步的关系是什么?
15. 阻塞和非阻塞的区别是什么?
16. 网络 I/O 模型有哪些?
17. 内核态和用户态的区别是什么?
18. HTTP/Cookie 和 Session/Cookie 的区别?
19. 跨域 Cookie 是指什么?
20. 有一个很大的文件,每行数据格式为 时间戳 和 文本内容,且时间戳是升序的。如何在单机上高效地查找某一时间范围内的所有文本内容?
21. 如何写出合并 K 个有序数组到第 K 大元素的算法?
22. 手撕:两个有序数组中第k小的数

三面: tl:9.25 面试 - 当晚通过
1. 自我介绍
2. 实习拷打
3. UTF-8 英文占几个字节、中文占几个字节、Java 里如何去检查其占几个字节
4. 七层网络协议
5. HTTPS 是否了解过
6. 最近在学什么、看什么书,分享一下
7. 手撕:79. 单词搜索(可以重复选取同一个字母)
8. 反问

#字节##后端##日常实习#
全部评论
offer了吗
点赞 回复 分享
发布于 11-17 21:05 广东

相关推荐

12-01 21:59
四川大学 Java
30min实习 + 10min八股 + 20min算法自我介绍实习拷打(产出+八股)1. sql相关:- 你参与了sql优化,可以讲讲具体是怎么优化的吗?有具体的流程吗?- explain执行计划重点关注字段?- 聚集索引和二级索引- mysql存储引擎(innodb),什么数据结构存储索引(B+树)- 为什么使用B+树而不用红黑树?- B+树增删改查的时间复杂度- 创建联合索引注意事项?索引失效场景?- 什么时候不符合最左前缀法则?- 最左前缀法则实现原理(ber会)- 事务隔离级别,隔离产生的问题- mvcc实现原理,mvcc如何实现不可重复读和幻读?- mysql/mvcc如何防止幻读?- 临键锁的实现原理,间隙锁的范围,开闭区间?2. ES相关:- 实习中提到了ES,具体干了什么- ILM策略- ES生命周期- 为什么进行Shrink操作- es中索引和文档的区别- es倒排索引机制八股- hashmap线程安全吗?哪些是线程安全的?- hashmap不同版本的区别- hash的底层数据结构- hashmap为什么使用红黑树?树化条件?- 为什么设置树化阈值为8?算法:Leecode 403(hard) 青蛙过河动态规划+递归给了几分钟先想思路,然后写关键代码,然后结合代码讲讲逻辑,没有跑代码反问:1. 主要业务2. 建议3. 什么时候有结果(两个工作日)
查看29道真题和解析
点赞 评论 收藏
分享
评论
4
16
分享

创作者周榜

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