1. Hibernate和MyBatis区别?
2. 多线程中运行时间最长的线程的最后结束时间?
3. Linux卸载软件命令,查看CPU状态命令?
4. Redis、Mongodb、MySQL、Oracle适用场合?
5. Maven命令有哪些?
6. Hibernate缓存?
7. Java内存模型,-Xss256k这个配置分配的内存会在堆上吗?
8. JDK线程池任务满后的处理器策略有哪几种,Thread的sleep(longmillis)和Object的wait(long timeout)都可以使线程暂停,这两个方法的本质区别?
9. HashMap和ConcurrentHashMap的原理分析?
10. 描述你了解的Java NIO和NIO框架,select、poll、epoll异同?
11. 在哪些业务场景下面要求用户MQ(消息队列),简单介绍一下你用过的MQ?
12. 用到过哪些RPC调用框架?RMI和Hession?介绍一下原理与应用场景?
13. 1000万用户,1亿商品的电子商务的网站应该怎样做架构?
14. 1000万实时在线用户通信IM,怎样做系统架构?
15. 有没有做过性能调优方面,描述一下?