面试题分享2

来源:互联网 发布:薛之谦地铁事件知乎 编辑:程序博客网 时间:2024/06/04 19:49

以下的面试题适用于中高级java软件工程师

1.jvm,jre以及jdk三者之间的关系?

2.synchronized是怎么实现锁的?
3.spring是怎么实现单例的?
4.mybaits中#和$两者的区别?
5.mysql的性能优化,你会考虑哪些?
6.tomcat的优化,你知道哪些?
7.缓存的雪崩以及穿透的理解?
8.HashMap的key可以重复吗?
9.synchronized和lock的区别?
10.开发一个大型网站你会考虑哪些问题?