百度面试总结

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的优点?

你可能感兴趣的:(百度面试总结)