阿里一面
更新一下,昨天面试官就说是阿里的,也没介绍自己是不是子集团的,我今天查了一下阿里控股的官网,又没找到投递记录,这是什么情况啊,有大佬跟我一样的情况吗?
说了最后一次写面经,还是打脸了,已经在100%精力备考公务员了,八股都没看了,写出来就是给大家参考下面经
今晚正在上厕所,突然阿里打来电话说要做一个电话面,话说阿里怎么这么喜欢电话面。。。而且这周六9点面试,真就996是吧,整体难度偏低,基本都是八股,一共50分钟
1.没有自我介绍,上来让聊聊Java的学习历程
2.项目是在公司实习做的,还是在学校学习做的
3.Java和C++的区别
4.Java实现怎么实现多继承
5.多态的实现原理
6.抽象类和接口的区别以及各自的应用场景
7.ArrayList和LinkedList的区别,底层实现以及应用场景,项目是怎么使用的
8.ArrayList删除的时候有什么坑
9.HashMap的底层数据结构
10.ConcurrentHashMap如何实现线程安全的,项目中有用过吗
11.线程的状态有哪些,哪些方法会阻塞当前线程,wait和sleep的区别
12.项目中有没有用到锁,说本地锁没怎么用到,用到的基本是都分布式锁,然后就聊一下用分布式锁的场景
13.上面我讲了一下用分布式防止重复下单,然后面试官说这主要是一个保证幂等性的操作,问有没有处理过多线程并发访问某个资源的情况,然后又讲了一下防止超卖的问题
14.怎么看待DDD的,DDD是为了解决什么问题的,用DDD怎么去划分领域?这个问题终于有点面试的感觉了,我讲完之后,面试官也讲了一下,交流了一下,总算不是你问我答的人机模式了,这一块聊了挺久
15.SpringCloud用过吗
16.SpringBoot相比SpringMVC有哪些优点
17.设计模式,让挑几个熟悉的讲一讲
18.缓存相关的东西有处理过吗
19.做过JVM调优吗
20.volatile解决什么问题,底层实现
21.什么场景用不了volatile
结束了,没有反问