美团成都一面凉凉(窒息)
1.了解static吗,static数据存在哪?生命周期什么样的
2.了解final吗,讲讲下面这段代码的结果
String s = "hello2"; final String s2 = "hello"; String s3 = s2+2; System.out.println(s==s3);3.讲讲volatile吧
4.讲讲两个锁的区别(reentrantlock和synchronized)
5.讲讲线程池里线程的创建与销毁,核心线程可以销毁吗?
6.高并发怎么减少锁的竞争
7.了解类加载机制吗,讲讲下面这段代码运行结果
class Father{ private String a = "father"; public Father(){ say(); } public void say(){ System.out.println("i'm father"+a); } } class Sub extends Father{ private String a = "child"; @Override public void say(){ System.out.println("i'm child"+a); } } public class Test { public static void main(String[] args) { Father father = new Father(); Sub sub = new Sub(); } }8.hashMap为什么大小是幂次(我说为了计算下标时候更快,面试官说还有个原因是为了减少冲突。我问为啥,他说因为如果不是幂次的话,&(n-1)就会冲突大,我:????)
9.euqal和==的区别,equal没有重写的时候默认是什么
10写个sql吧
学号 学生姓名 科目 成绩 班级
选出每个班的每个科目最高分
11linux的tail -f命令里的f是什么意思
12.用过grep吗,会正则吗(不会)
13.mysql 事务的特性
14.char和varchar的区别
15.如果我一个字段是char(10),我只存三个字节进去,它底层文件占几个字节
16.计算机网络:TCP如何保证数据包不丢、不重、不乱、完整性
17.考我arraylist的api,让我调api找里面值为10的下标,我不知道indexOf,直接遍历了
18.自动拆箱装箱了解吗(不是特别了解,他就没问)
19.实习工作种最大的挑战
20.算法题:有重复元素的升序数组里找到下标最小的目标值,我直接二分写的,面试官觉得有问题,但是放了几个用例,都可以过,我也不知道他觉得哪里有问题。
21.如果领导给你布置了个很急的任务,需要加班怎么办
面完整个人都已经意识模糊了,哎,好痛苦,不想面美团了,我快ptsd了,还是我太菜
#美团22届秋招面试##面经##校招##美团##Java工程师#