1.你说你熟悉 JAVA 虚拟机,画一下 jvm 内存布局
2.一个 String 类型字符串 s,在 jvm 中怎么存的
3.如果把 s 重新赋值,这时候字符串在 jvm 中怎么存的
4.MySQL 的问题,面试官写了一条语句,关键部位".……where a=...and b=... and c=...",给你
两个联合索引是 ac bc。问 1:说下两个联合索引的使用情况。问 2select a
select d select bc 在上述两个联合索引的使用下,查询性能怎样
5.redis 你在项目中只是用到基本的缓存功能吧,那你还了解 redis 的其他功能吗
6.问了下项目中我做的那部分
7.你在做项目时遇到的难点
8.又问了一个项目中的问题,面试官以此提了个新问题让我解决,没答出来
9.你的项目中用到了 solr,你对 solr 还有更深入的了解吗
10.java面试题要背多久多线程怎么并发运行(好像是)
11.synchronized 能保证按序获得锁吗
12.那有什么方法能按序获得锁
13.假如有三个线程,我想让他们按序循环不停的执行,怎么做(答的不好,有人会吗,请
评论区讲讲)
14.讲一下 springmvc 的一次请求处理过程
15.手写单例模式
16.你想问我什么吗(我问了下我还有什么地方需要提高,他说你准备的不错,但是解决问
题的能力还有待提高,数据库方面还差点)