百度面试总结

1. 数据结构

链表 基本操作 java实现

B+树 基本操作 java实现

2. 算法

回文判断

3. 多线程

java线程池的四种阻塞队列

volatile 和 synchronized 的区别

wait 和 sleep 的区别

简述java内存模型

4. spring

简述 IOC 和 AOP

AOP 如何实现的?

动态代理有哪两种?分别是什么?

cglib 和 JDK动态代理 区别?如何选择?

spring事务 的四种隔离级别

spring有哪些特性你用到了?

5. mysql

mysql默认的事务隔离级别,其他的隔离级别

mysql 索引如何实现的

6. jvm

jvm 包括哪些模块

如何判断一个对象是否活着?

简述分代收集

新生对象一定分配在eden区吗?

新生代和老年代的收集器分别有哪些?

7. rpc

了解哪些开源的RPC框架?

RPC框架实现原理?

简述zookeeper

8. redis

redis的数据结构都有哪些?

redis的优点?

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容