1.String类型的几种存储方式,是否是线程安全的,两个字符串相加是否是新的实例?
2.Stringbuffer用append方式,对象是否发生变化?
3.Java的值传递
4.Java内存区域的划分,线程共享的部分,哪些部分会有溢出的情况?
5.final类
6.static修饰符
7.深拷贝和浅拷贝
8.简述map,set,list概念及用途。详述hashmap的存储结构
9.创建线程方式,run和start的区别。几种线程池设计模式
10.mysql的char和varchar的区别;行级锁和表级锁的概念,以及给项目带来的影响
11.两道算法题,难度介于简单和中等之间
想要提升自己的面试能力,可以进这个网站看看,里面有大量的大厂面试题