当前位置: 首页 > 面试经验 >

百度提前批java研发一面凉经

优质
小牛编辑
64浏览
2024-07-18

百度提前批java研发一面凉经

7.15投简历,7.16电话约面,7.18面试,60min全程无尿点!无手撕!!!(菜的)
1、自我介绍;
2、你在项目中发挥一个什么样的作用?你有什么样的成果?有实际的开发经验吗?
3、你项目中提到的mysql、redis、rabbitMQ这写内容,你具体开发了哪些功能?你说的闪灯功能是啥?具体聊聊;针对mysql、redis、rabbitMQ你是在实际开发过程中是如何使用的?项目是如何迭代优化的?
4、请介绍一下mysql里面的索引和事务;
5、请说一下redis的缓存雪崩、击穿、穿透;在项目中具体使用了什么样的手段,解决上述问题;缓存穿透进行参数校验不合法的存储一个null,后续这个key值合法了,数据库中去更新了这个key,redis里面还是null,怎么办?
6、说一下java常见的基本数据类型(不知道说了8种之后,还应该说啥),基本数据类型都能找到对应的包装类为什么这么设计(java是面向对象的语言)?为什么不直接使用包装类,还要用基本数据类型,为什么不直接禁止掉?
7、说一下你使用的stream的API;了解怎么实现的吗?
8、讲一下hashMap和concurrentHashMap的区别,你如何定义线程不安全,什么时候hashMap会出现线程不安全的问题,举一个实例的例子说明在多线程的情况下concurrentHashMap进行了什么样的动作保证了线程的安全性;
9、你使用过git吗?你描述一下git的存储结构;描述一下git的三棵树;介绍一下git中reset、restore、revert指令的区别;
10、了解linux吗?如何查看进程?你说的“ps -ef | grep 关键字”,关键字查不到,但是进程确定是活的,这是什么原因导致的?这里面的"-ef",都起到什么样的作用?
11、如果我想查询一个日志里面某一个单词,不含有空格,出现在多少行里面,如何写linux命令?比如说在日志里面查设备编号id,在哪一行?
12、我这边没有问题了,你有什么想问的吗?
#百度##百度2025校招#
 类似资料: