阿里一面

round 1:自我介绍

大概用了一分钟左右,主要介绍了掌握的技术栈以及自己的大学期间工作室经历

round2:项目经历

问了简历上的其中两个项目,做了什么以及有什么亮点(难点),有什么突破(学到了什么)

round3:八股文部分

1.知道Java的list、map、set吗?分别说说

2.细说一下list?ArrayList和InkedList的区别?底层代码有没有了解过?

3.JVM内存模型?了解JVM垃圾回收机制吗?

4.了解Java中的线程池吗?为什么要用线程池?怎样实现多线程?

5.MQ消息队列用来干嘛?MQ怎么保证数据的一致性问题?为什么MQ的消息不会丢失?使用MQ的优点还有哪些?

6.Mysql的隔离级别有几种?分别说说。

7.Sentinel是怎么实现限流的?

8.Redis实现分布式锁

9.说说SpringBoot?使用SpringBoot的优点有哪些?

round 4:反问环节

这个就不多说了。。

总结,面试官一般会从基础开始切入,答上来了之后会根据你的回答继续追问,这时候往往会问得比较细,有点偏底层。damn!还得继续加油啊。