字节后端二面
记录社招(2)
字节云基础架构后端二面
1. 自我介绍,偏向业务还是底层
2. 项目拷打:为啥用UDP?既然要保证实时和cpu受限为啥又做了tcp扩展?介绍了tcp加密,udp能不能加密?怎么加密的?讲一个你这个项目的实际应用场景
继续拷打:epoll里这个收包的fd如果收到大包一直往缓冲区写,业务一直没读buffer超了怎么处理?
线程每秒会收到多少个包每个大概有多大?
每秒1M的数据服务器性能足够为什么还要分线程?
linux服务器了解多少?
3. c相关:violate关键字,函数指针
4. 算法:
哈希表冲突怎么处理:桶➕链表
能不能在冲突的地方再子哈希:没听说过
反驳一下为什么不好:理论上没问题,功能可以实现,但应该有性能问题
提示空间性能:不如链表空间灵活,有这个开销还不如再哈希
5.手撕:二叉树最近公共祖先
6.反问:发展路线➕业务相关➕交付节奏
字节云基础架构后端二面
1. 自我介绍,偏向业务还是底层
2. 项目拷打:为啥用UDP?既然要保证实时和cpu受限为啥又做了tcp扩展?介绍了tcp加密,udp能不能加密?怎么加密的?讲一个你这个项目的实际应用场景
继续拷打:epoll里这个收包的fd如果收到大包一直往缓冲区写,业务一直没读buffer超了怎么处理?
线程每秒会收到多少个包每个大概有多大?
每秒1M的数据服务器性能足够为什么还要分线程?
linux服务器了解多少?
3. c相关:violate关键字,函数指针
4. 算法:
哈希表冲突怎么处理:桶➕链表
能不能在冲突的地方再子哈希:没听说过
反驳一下为什么不好:理论上没问题,功能可以实现,但应该有性能问题
提示空间性能:不如链表空间灵活,有这个开销还不如再哈希
5.手撕:二叉树最近公共祖先
6.反问:发展路线➕业务相关➕交付节奏
全部评论
相关推荐
点赞 评论 收藏
分享
查看3道真题和解析