哔哩哔哩视频流媒体后端开发一二三面
感觉面试很奇怪,来写写面经攒攒人品,许愿HR面
一面 60min
reactor模型介绍一下
select、poll、epoll的区别。select poll的最大区别(有最大连接数)
讲一下TCP的粘包的问题,UDP会粘包吗?为什么
虚拟内存为什么存在
进程间通信的方式
页面置换算法
具体讲一下先进先出的置换算法
死锁的产生条件
TCP的四次挥手的time-wait和close-wait为什么会存在
C++
空类占多大的字节,加了一个虚函数占多大字节
父类的虚析构函数的作用
指针常量和常量指针的区别
C++如何引入C的函数,为什么要用extern C
C++多态,静态多态动态多态的区别
浏览器键入URL后,从应用层到数据链路层发生了什么
算法题
反转链表的前N个节点,用递归做
镜像二叉树,递归做
二面 40min
问研究生主要做的项目
讲一下内存映射机制
讲一下Linux的内存管理
项目中遇到的困难,如何解决
线程和进程的差别
进程切换时发生了什么
算法题
矩阵里除了0就是1,矩阵各点写出距离0最近的距离
为什么想来B站工作
三面 10min
镜像二叉树,如果是三叉树呢
瓶子有一个比较重,用天平几次判断出来
#哔哩哔哩##后端开发##面经#