今天给大家分享一篇 百度后端开发面经, 希望大家在面试中能够斩获Offer, 找到自己满意的工作。 一起来看看吧~
最近整理了一系列的Java面试题,包含了Java基础、进阶、多线程、并发编程、数据库(MySQL、Redis、MongoDB、Memcachedd等等)、Spring全家桶、MyBatis、ZooKeeper、Dubbo、Elasticsearch、RabbitMQ、Kafka、Linux、Netty、Tomcat以及阿里、腾讯、字节、百度等大厂的面试真题。
点击下载完整PDF☞ 2022年最新Java面试题集
百度一面
项目
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面的一些问题(兴趣/父母影响/规划/成就感/挫败感)