字节跳动存储实习
岗位是字节跳动存储。是从学校的论坛上,看到的帖子,由师兄内推的。
一面
-
问项目,Raft收到一个读取,发生了什么
-
Raft log复制过程
-
Raft 节点发生了分区,产生了什么现象
-
浏览器访问一个url的过程
-
操作系统 线程和进程的区别
-
进程如果发生内存泄露,进程退出后,还会泄露吗?
-
编程题:实现LRU算法
一面后当场约二面,我想再好好准备一下,改到了三天后。
二面
-
Raft Figure8
-
Raft 选举,选举定时器初始化原则
-
Rat Read的优化,ReadIndex和Lease Read
-
TCP 三次握手,四次挥手。
-
编程题:链表判断环,带随机指针的链表的复制
二面结束后,面试官当场约三面,但发生了一些误会,改成了第二天三面。
三面
-
网络通信的过程,数据从应用,经过哪些步骤,发送到对方的过程。
-
网络通信中,哪些部分发生在内核态,哪些在用户态。
-
后面就是针对项目,问问题,基本每个项目都问一遍。
-
Linux系统的启动过程。
-
编程题:无
HR面
HR面在三面结束后的第二天,简单聊了一下实习的时间之类的问题。
HR面后两天,HR通知已经通过。
#字节跳动实习##字节跳动##面试题目#