1.hashmap的内部实现机制,hash是怎样实现的,什么时候rehash
2.java的内存管理
3.分布式缓存的内存管理,如何管理和释放不断膨胀的session,memcache是否熟悉
4.oralce的底层管理(怎样让查询快,插入慢)
5.java底层是怎样对文件操作的
6.研究了哪些框架的源码
7.并发问题,锁,怎么处理死锁,脏数据处理
8.性能问题
9.equals和hashcode这些方法怎么使用的
2.java的内存管理
3.分布式缓存的内存管理,如何管理和释放不断膨胀的session,memcache是否熟悉
4.oralce的底层管理(怎样让查询快,插入慢)
5.java底层是怎样对文件操作的
6.研究了哪些框架的源码
7.并发问题,锁,怎么处理死锁,脏数据处理
8.性能问题
9.equals和hashcode这些方法怎么使用的
10.java的NIO
什么是StackOverflow;
Poll和Select区别;
Hashtable, HashMap,和ConcurrentHashMap 的底层实现原理;
GC的工作原理;
OSI七层协议;
实现多线程的方式;
线程同步,并发操作怎么控制;
HTTP和HTTPS的区别;
sendRedirect, foward的区别;
Session, Cookie的区别;
JVM垃圾回收实现原理;
TCP中断连接四次挥手;
基本数据类型;死锁;
Java和C/C++之间的差别;
数据库事务隔离机制的特点等。
找到一个数组最大的数,第二大的数,时间空间复杂度。
生产者往队列里添加资源,消费者取出资源。如果队列为空和队列满怎么办。
sleep。sleep会存在问题,其他方法?
观察者模式?怎么实现的?