字节番茄二面

回头复盘,这个应该是我目前面过最难的一次,拷打了很多计算机网络
1. 看你写到峰值qps有70w,那你观察过具体的资源数量吗
2. map的使用场景,什么时候用hashmap什么时候用treemap
3. arraylist 和 linkedlist的使用场景
4. 既然想找到一个特定值都需要遍历,那为啥用arraylist不用linkedlist
5. 网络层有哪些常用协议 
6. 说一说ip数据包传输过程中头部哪些字段会发生变化
    a. 指引下说出了nat协议 私网ip转换公网ip 所以传播过程中ip地址其实会变化
    b. TTL字段 → 牵扯到了tcp三次握手里面的MSL大小,刚好满足64次TTL过期才行
    c. Identification,Flags ,Fragment Offset 当数据包大于了MTU进行数据粉骗的标识
        (1). Identification 所有小分片都会和大分片保持一致
        (2). Flag标识是否还有更多分片
        (3). Fragment Offset标识了对应于原始分片的偏移位置
7. nat协议具体的转换过程
8. epoll的具体应用(不只局限于红黑树事件等原理,说说具体怎么用)
9. 如何利用epoll实现一个心跳包检测
10. 算法 k个一组链表反转
#发面经攒人品##字节##秋招#
全部评论
我趣,佬是超人强啊
6 回复 分享
发布于 09-04 20:51 上海
这些你都会of该你拿
1 回复 分享
发布于 09-04 13:14 北京
看问题应该是后端吧?顺便说一句,佬真强
点赞 回复 分享
发布于 昨天 15:02 广东
这是客户端的吗
点赞 回复 分享
发布于 09-06 07:35 广东
qps70w已经给我吓死了
点赞 回复 分享
发布于 09-05 21:53 安徽
太难了吧,看着都头皮发麻
点赞 回复 分享
发布于 09-04 20:23 江西
看哭了
点赞 回复 分享
发布于 09-04 15:08 上海
佬后面还打算继续面吗
点赞 回复 分享
发布于 09-04 13:19 广东
不是有字节offer嘛
点赞 回复 分享
发布于 09-04 12:01 北京

相关推荐

算法没写出来导致三面挂 哎哎1. 详细介绍游戏审核架构迁移项目,包括其背景(老架构无人维护、技术债高)、目标(统一审核SDK、让业务方无感迁移)以及具体实现。2. 针对异步审核回调场景,阐述对比过的两种方案(异步长轮询 vs EventBus),并解释最终选择EventBus的原因。3. 阐述了整体架构流程,特别是引入乐高(Lego)组件作为隔离和降级手段的作用。4.  介绍黑白名单统一管理平台的项目背景、要解决的核心痛点(运营管理繁琐、开发重复定制)。5. 详细解释如何通过三级缓存架构(本地缓存+Redis+DB)顶住70万QPS的流量,并阐述为什么读请求不回源到DB。6.  详细阐述保证DB和Redis数据最终一致性的多重方案(MQ异步更新、Binlog增量对账、天级定时任务全量校对、人工ONCALL)。7. 解释如何通过“模板”来抽象和支持不同业务维度的黑白名单,以及模板和名单对象在数据库中的存储设计(JSON字段)。8.  阐述系统的检索方式(不支持按JSON内字段检索),以及如何处理存量数据的迁移(RPC、Excel导入)。9. 算法:一个蚂蚁在时钟上从12点出发,每次可以顺时针或逆时针走一个刻度,总共走n步,问最终刚好回到12点的走法有多少种。(动态规划/回溯问题)10. 设计一个在5000人群里发50个随机金额红包的功能,需要考虑哪些技术问题,并给出解决方案。
查看10道真题和解析
点赞 评论 收藏
分享
评论
11
71
分享

创作者周榜

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