百度面试总结

2017-05-26  本文已影响0人  奔跑的小栋栋

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

上一篇 下一篇

猜你喜欢

热点阅读