百度Java开发一面面经

岗位:Java开发工程师
到酒店感觉人有点少啊,Java开发岗就两张签到字,估计一共就二十来个人
面试官人挺好的,没答出来的还一个一个跟我解释。。。
------------------------------------------------------
1、自我介绍
2、spring如何管理bean、bean的生命周期
3、spring管理的bean有哪些模式,spring默认的是什么模式
4、介绍一下springMVC,springMVC有哪些特性
5、二叉树有哪些类型,分别有什么特点
6、满二叉树和完全二叉树的特点和区别
7、{1,2,3,4,5}按顺序构建一棵平衡二叉树的过程
8、左旋和右旋怎么实现,过程是怎样的
9、TreeMap是用的哪种类型的二叉树
10、Mybatis和Hibernate的区别,Mybatis如何避免SQL注入
11、JDBC用了哪种模式
12、Statement和PreparedStatement的区别
13、数据库连接池是为了解决什么问题
14、连接的复用和新开辟一个连接为什么效率要高,数据库连接的IO为什么耗费时间
15、数据库的四大特性(ACID),有哪些隔离级别,隔离级别的作用,什么是脏读、不可重复读、虚(幻)读
16、Shiro安全机制是怎么实现的,MD5加密有什么缺陷,怎么解决这些缺陷
17、TCP的三次握手传送的是一些什么数据,最后一次握手可不可以不要
18、TCP的四次挥手传送的是一些什么数据,为什么服务器在响应客户端释放连接请求后要继续传送数据
19、打开百度的首页大概需要多长时间,期间会经过哪些步骤和节点
20、CDN是怎么实现的,为什么可以访问到离请求最近的节点
21、如果你有一个简历展示的服务器部署在北京,在湖南访问该服务器(可以直达,不考虑转发),会经过几次往返
22、访问一个服务器的页面有的时候快有的时候慢,影响速度的因素有哪些,怎么求速度
23、实现一个CIString类,该类存放客户的地址,大小写不敏感,Abc和abc存放到hashmap里认为是一个对象,这个类该怎么设计
#百度##面经##Java工程师##校招#
全部评论
楼主的面经是我见到的最难的。。。。也许是我菜,但我用了一下午在消化!!
点赞 回复
分享
发布于 2018-10-07 17:44
在哪里面的?
点赞 回复
分享
发布于 2018-09-17 15:27
滴滴
校招火热招聘中
官网直投
面的是java?
点赞 回复
分享
发布于 2018-09-17 15:37
楼主面的是什么岗位呀?
点赞 回复
分享
发布于 2018-09-17 15:42
楼主结果出来了么?
点赞 回复
分享
发布于 2018-09-18 12:10
百度好像Java的业务相对少一点
点赞 回复
分享
发布于 2018-09-18 12:18
面试地点在哪?三面了吗
点赞 回复
分享
发布于 2018-09-18 16:00
楼主是校招吗
点赞 回复
分享
发布于 2018-10-09 09:30
好难啊
点赞 回复
分享
发布于 2019-03-18 17:53
好难
点赞 回复
分享
发布于 2019-09-18 22:39
21怎么回答
点赞 回复
分享
发布于 2019-09-21 10:42
楼主现在百度咋样了,是提前批吗
点赞 回复
分享
发布于 2019-10-03 15:38
问的很细啊
点赞 回复
分享
发布于 2019-10-03 15:55

相关推荐

中国平安 Java开发 12.5*16
点赞 评论 收藏
转发
6 246 评论
分享
牛客网
牛客企业服务