为了保证制作简历的安全性和流畅性,建议您使用Chrome浏览器进行访问
Smell Billy 2021届
APP 内打开
分享
3

字节跳动客户端研发面经

1. 自我介绍

2. 计算机网络:

(1)UDP和TCP差别

(2)TCP怎么保证可靠传输

(3)三次握手为啥不是两次或者四次

(4)如果客户端向服务端发送1、2、3,服务端接收到的顺序为1、3、2怎么办?为什么要流量控制,一次全发送不是更好吗?

(5)UDP和TCP常见应用是什么?

(6)HTTP协议是什么?常见的操作?(GET POST等)

(7)HTTP常见 状态码有几种?4XX表示什么类型错误?



3.操作系统

(1)线程和进程的区别?

(2)线程之间怎么共享资源?

(3)进程之间怎么通信?

(4)进程池的原理是什么?

(5)乐观锁和悲观锁的区别?

(6)给定进程A、B,设计代码使得A在B之前完成?



4.算法:

(1)给定数组和目标元素target,返回所有和为给定元素的数组元素对

(2)1步可以上1个或2个台阶,问上n个台阶共有多少种走法?分别用递归、递推两种方法求解。

发布时间:2020年12月04日
用户头像
我来说两句…
共 3 条评论
爱过人渣怪我眼瞎 东北财经大学·2022届
所以是怎么回答的?
2020年12月04日 回复
望喜 北京邮电大学·2022届
这题也太难了吧?
2020年12月04日 回复
颓颓 加州大学伯克利分校·2022届
大佬牛逼
2020年12月04日 回复