百度一面、二面、三面合集
一面:
1、你的项目里如何使用redis
说了一下redis的作用,已经我是如何对redis进行设置和使用的
2、你说一下你的项目里的Nginx是如何使用的?
说了Nginx的作用和我用的Nginx的用法
3、写两道题:
第一道:反向打印一个链表
第二道:忘记了,但是只说了思路
二面:
自我介绍
1、首先让我说了项目上的高并发如何实现的
2、让我说了redis的更新机制和如何保证redis和数据库的一致性
3、做了一道题,求一棵二叉树的节点问题,然后又让我打印二叉树按照二叉树的形状打印出来,节点个数求了,后面的打印二叉树让我说了思路
4、说一下现在有一个ip地址,有一个ip地址的归属地表,如何最快查询出归属地
5、说一下浏览器的前进回退功能是用什么数据结构来实现比较合适
6、设计一个高并发系统,你怎样缓解高并发的压力
我说了使用redis作为数据库缓存,使用消息队列来异步处理数据库访问
7、我看你是写java的我们这边是写php的,这个你知道吧
8、说一下数据库里面的索引什么时候会失效
9、反问我面试情况怎么样。
三面:
1、自我介绍一下
2、说一下比赛的经历和具体的做了什么
3、面试官说了一下自己的部门主要干什么的
4、有没有其他的offer
5、说了一下项目
6、有考虑过其他的城市吗
7、你对北京百度的了解
8、说一下自己的优缺点
9、对转php的看法是什么,后面会集体转go。