百度后端开发面经
晚上7:30-10:30三轮一起
百度一面项目
http结构
tcp/udp
linux日志查找方法
一道算法
会哪些排序
选择/冒泡/分块/快排
写了冒泡,口了快排
百度二面
http报文
tcp/ip 滑动窗口/窗口阻塞
进程状态/进程通信/套接字/进程调度算法
OOM
能不能给String类添加自定义方法
redis数据类型/setnx/zset/为什么redis可以高并发/多路复用技术
tcp/udp
三道算法
1.两端递增的数组查找最大值(二分)
2.数组中某个val出现次数>长度一半(标记)
3.一个数二进制中1的个数(右移)
百度三面
高数-导数/二阶导数
线代-矩阵的秩/矩阵的转置
概率论-贝叶斯公式
离散-有向无环图/dijkstra
c-宏定义/函数指针定义/符号表/函数地址/函数指针/函数首地址/回拉/二级指针回拉数据/堆&栈区别
进程线程-进程线程区别/线程通信/进程通信/套接字理解
操作系统-三级缓存的位置
java-虚继承/垃圾回收算法
数据库-MyISAM和InnoDB区别/索引的选择/B+树的优势及原因
项目
hr面的一些问题(兴趣/父母影响/规划/成就感/挫败感)
#面经##百度##Java工程师#