猿辅导一面感动的凉经
8.7一面
- 自我介绍
- 解释一下volatile关键字,原子类底层CAS怎么实现的
- HashMap,get过程,为什么之前不用红黑树
- JVM内存,为什么要有S区,新生代有啥特点
- Java怎么判断哪些对象是需要回收的
- sychronized和Lock的区别以及各自优势
- 数据库主键索引非主键索引的区别
- 项目HTTPS的握手过程,能被中间人劫持吗?
- 算法题:LeetCode求两个链表只和,从头到尾相加即可
- 算法题:给定一个数n,输出1-n的字典排序数组,如n=160,输出[1,10,100,101,....,109,11,110,....,160]
Java基础忘完了,都是实习时候背的,算法第一题写完还剩四五分钟的面试时间,面试官说我是最后一个不着急,就给了最后一题,一直提示,一直不会,一直提示,拖了半个小时写了个有bug的,实在惭愧。面试官实在是太好了,最后跟面试官说真不好意思,哎,回炉重造,有缘再见。
#面经##猿辅导##Java工程师##校招#