360安全面试一面
Java面试
问得很深
final修饰的String不可继承,final修饰的StringBuilder还可以append吗,我忘了final修饰的引用地址不可变,本身对象可以进行修改。。。。。。。。
八大基础变量我忘了两个。。。。。他们分别的包装类
java回收算法,我说复制算法,标记整理,标记清楚,他说不对
java包装类的结构,大小,读过源代码吗,装箱拆箱原理。。。。。。。问得我有点蒙
java内存模型,我说jvm内存结构,他说不对。。。。
hashmap深入讲解内部原理,put过程等,头插法,尾插法优缺点,这个也打出来了
他说线程实现方式,我终于说出来了,他又问怎么同步公共变量,我说用sychronized,他说不行要用更好的办法
线程间怎们处理错误的线程???????????没懂意思
sql语句group by的用法
算法一个有序的数组,取和为n的数组组合(比如和为9,{{2,3,4},{4,5}}这样的),我之前leetcode刷过,我忘了。。。。
这次面试问得我很尴尬,感觉自己啥也没学一样,确实需要继续进步
.........................................................
对还忘了问红黑树,他问我了解红黑树的增删吗,我说我只知道增有三种情况,删有四种情况,他说不行,你要深入了解啊。。。。。。
#奇安信##面经##实习##Java工程师#