明阳集团 | 软件 | 30min
有点小意外,HR加我微信告诉我四点面试,此时我已经忘记了HR之前打电话的时候和我说的是三点。然后导致我以为是四点面试,结果HR打电话过来反馈说面试我没来,HR小姐姐时间发错了。我只好匆匆忙忙开始面试
1.自我介绍
2.项目Java用的什么版本?JVM里面CMS和G1的区别是什么
3.有个三色标记法,了解过吗?说说原理和作用
4.HashMap的jdk7和jdk8有什么区别?
5.线程的状态了解吗?
6.MySQL里面,什么时候会发生索引失效
7.在索引设计这一块,为什么主键索引推荐使用自增主键而不是UUID?
8.RocketMQ里面pull和push有什么区别?(不记得了,太久没看八股文了)
9.Redis里面用过哪些数据类型?知道什么是大key吗?
10.Redis的集群模式了解吗?(我说知道原理,没想到就不继续问下去)
11.如果要引发栈异常,你有多少种思路?
12.ThreadLocal了解吗?其中的内存泄露是个什么情况?
13.ThreadLocal在jdk7和jdk8都有什么优化?
反问:
1.Java在里面做什么内容
2.面试流程(后面还有个部门主管复试和人力面)
最后面试官还和我聊了公司的所在地,公司福利啥的,还问了我期望薪资
#明阳智能#