字节网络/存储/分布式/基础架构实习面经(已收offer)
本人跨专业小白,B站自学一年,面试时挺紧张的,能记住的就下面这些,大家凑合看看。感觉字节还是很重视算法基础的,很多地方一直在扒细节。兄弟们加油,我先上岸了。
一面:
线程和进程
三次握手过程,为什么需要三次
挥手时的TIME_WAIT状态,为什么需要持续两个MSL
UDP和TCP区别
智力题:现有1,2,3,...,10,J,Q,K,大小王各一张,共15张牌,大小王可以充当任意一张牌,抽五张,问是否能组成顺子。
算法题:leetcode102
二面:
Http状态码,502bad gateway的原因和处理方式
高并发的应对
Socket通信机制
内核态和用户态
调度算法
innodb索引的组织方式
智力题:A,B比赛,每一局的胜率都各为1/2,A赢两局则获胜,B赢三局算获胜,问A获胜的概率
算法题:leetcode773
三面:
C++的shared_ptr实现机制
算法题:leetcode33(要求抽象理解)
其余聊天