百度一面
1、框架都使用过那些?spring springmvc springboot那个比较熟悉?
2、spring的IOC、AOP解释,IOC实现,AOP切面有几种,使用场景。
3、redis是单线程还是多线程?
3、redis如何实现分布式锁的?集群如何实现分布式唯一?核心命令
5、redis里面的有序表是什么?底层怎么实现?
6、跳跃表解决了什么问题,层数多少的影响
7、数据库索引有哪些?唯一索引解决什么问题?具体使用场景?
8、hashmap是有序的吗?唯一索引底层实现?唯一索引怎么用hashmap实现的
9、mysql一条语句主要包括了那些部分?具体运行起来是怎么处理的?group orderby前后 join on顺序等等
10、组合索引使用,建立组合索引后查询怎么查?
11、垃圾回收算法 ,垃圾回收器 , CMS G1, CMS的缺点,会导致什么问题。
12、锁的了解,AQS是什么,可重入锁底层实现,Lock里面有哪些方法
13、两个栈实现队列
百度二面:
1、自我介绍
2、科研项目
详细介绍原理 创新点
3、开发项目:(每一问都要问到回答不出)
对微服务的理解,
自己项目有什么特点,
难点,如何解决,
微服务如何进行拆分,
服务间如何交互,
项目中Redis用来干什么?为什么选用Redis
项目中rabbitmq用来完成什么功能?为什么选用rabbitmq?服务高并发量有多少?
4、场景题:现在有一个非常大的文件(内存不够用),里面都是英文单词,找出出现最多的是个单词?
5、手撕:两个排序数组合并成一个排序树组。
全部评论
(3) 回帖