字节三亚rtc部门春招面经
一面:5.7 70分钟左右
1.mysql索引,最左匹配的原理
2.线程和进程
3.tcp和udp的区别
4.NAT协议
5.算法题:合并三个有序数组
6.智力题:A,B,C三人轮流抛硬币,谁先出正面谁胜出,未分胜负则再来一轮,答案是4/7
7.场景题:移动电话卡充值卡,以前是用id和密码,现在是只有一个id,改成只用id之后安全性会不会降低;这两种方式怎么存储,会遇到什么问题
8.场景题:如何推进一个接口的更新
第二天收到二面通知:
二面:5.10 75分钟左右
1.rpc项目相关
2.mysql相关,类似一面
3.算法:找到乱序数组中的第k大的数字,要求时间复杂度尽可能低(做了好久,最终给出的答案没满足时间复杂度)
4.tcp为什么可靠
5.udp如何实现可靠(可参考quic协议)
6.闲聊和反问
这一面1/3时间在闲聊,而且算法也做得很差,以为挂了,但是当天通知过了,约了三面
三面:5.13 45min
1.项目相关,问的比较比较细
2.场景题:如何推进一个服务升级,期间保证服务可用
3.操作系统:linux中ctrl c的底层原理是什么
4.网络:内网ip和外网ip不一样如何解决,公司内网中有很多个ip,是怎么找到内网中到对应ip地址的
5.http为什么不安全,https为什么安全,https的认证流程,如何预防中间人攻击
6.算法:用1,2,5,10凑出指定数字,求不重复的方案有多少种
7.闲聊:为什么去年11月份毕业但是没有工作?为什么华为性格测试会被刷?
三面当天内推人通知通过,还有一轮hr面
#字节跳动春招##春招##字节跳动##后端开发#