字节跳动番茄秋招后端开发,拷打计算机网络

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个一组链表反转

全部评论
校招都爱问网络
点赞 回复 分享
发布于 09-18 18:53 北京
想问问大佬算法题的部分一般是可以自选语言还是会要求用java c++之类的呀
点赞 回复 分享
发布于 09-18 12:15 美国
一看就不简单
点赞 回复 分享
发布于 09-17 16:10 广东
计网的八股还挺难
点赞 回复 分享
发布于 09-17 14:56 江苏
“心跳包检测”→建议直接问服务器“你还活着吗”
点赞 回复 分享
发布于 09-17 10:44 上海
接番茄OC!网络拷打能过关的都是真神
点赞 回复 分享
发布于 09-17 10:44 江苏
峰值qps咋测的
点赞 回复 分享
发布于 09-16 22:35 新加坡

相关推荐

评论
1
7
分享

创作者周榜

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