百度一二三面面经
测开,奉上面经,求上岸,求offer
百度一面
1.自我介绍,项目介绍
2.java垃圾回收机制
3.hashmap底层介绍,怎么扩容
4.一致性hash
5.DNS原理,解析过程
6.syn泛洪攻击原理,怎么预防
7.http介绍
8.进程和线程的区别。
9.进程间如何通信。
10.写一个小程序,多人抢红包
11.写一个程序,给一个字符串,去掉嵌套括号。
12.程序出kuo?没听说过的一个词语~哭唧唧
13.为什么选择测开
百度二面
1.介绍自己
2.数据库索引
3.mysql和postgresql的区别
4.cms垃圾回收器原理
5.内存泄露的情况,怎么查找内存泄露的对象
6.get和post区别
7.linux命令,递归查找文件中出现字符abc的文件
8.用Python 一行写出0-100中偶数
9.java多线程
10.go协程和java线程的区别
11.写一个程序,判断二叉树是否为镜像,并编写测试用例。
12.数据库1000万条数据,查找前100大的数据
13.数据库查找姓名重复的,且大于2的id
14.安卓四大组件
15.activity 生命周期
16.创建线程的几种方法
17.java中的容器
18.自己的缺点和优点
19.项目中如何和小组成员协调不一致的观点
百度三面
就是hr面,聊人生理想,规划。问了offer情况
智力题:
一分钟写出两种方案,怎么用一个3升的杯子和5升的杯子倒出4升的水。
Hr说十一之前会出结果~希望可以成功上岸