字节跳动一面面经
一面1h
面试官人很好
自我介绍
操作系统
进程与线程的区别
为什么一个线程挂掉了其他线程也会挂掉?分析机制
进程之间通信的方式
说一下匿名管道和有名管道的区别
是全双工还是半双工通信?
信号量和信号的区别
说一下怎么划分子网?子网有哪几个种类?
如果一个掩码是5.0.0 最多可以有多少字主机数?
内存分配的堆区和栈区有什么区别 分别存储 哪些数据?底层原理是什么?(我不知道,尴尬的笑笑)
了解 IO 多路复用 吗?
内管管理的方式: 页式管理、段式管理、段页式管理 具体解释一下
计算机网络
说一下七层OSI模型
TCP、UDP的区别和适应场景
说一下IP协议的报头
说一下三次握手的原理
说一下SYN攻击
如何防止SYN攻击?
怎么在传输层实现,具体的实现方式?
说下TCP的拥塞机制
数据库
说一下常用的引擎以及他们的区别
说一下B+树的存储方式
怎么实现访问?
如果访问的叶子结点只有主键怎么办?回表查询
如果给你一个3阶B+树,每行数据的大小为1KB,那么B+树能存储多少个数据?
手撕算法:
堆排序
求过求过!