阿里2021 JAVA实习生一面(直接流程全部被拒)
不得不说,阿里的效率还是很高的,从内推到电话面只用了三天。
-------
这句话来自3月后,7.04,我还是不服这次面试经历和结果,第一次被拒就再也没被捞起来过,全部一路都是被拒,到底给我打了多低的分?简历投递需谨慎,陌生的学长最险恶,日nmd
-------
问题如下:
1.hashmap的put操作 (感觉答的没问题)
2.扩容的具体操作(感觉答的没问题)
3.为什么hashmap用红黑树(感觉答的没问题)
4.红黑树最多存多少结点(不是指hashmap的最大2^30)?(不知道)红黑树插不进数值了怎么办?
5.hashmap到达最大值扩容失败怎么办?(实在不知道,我说溢出,实在不行lru策略)追问溢出了咋办?我说hashmap溢出还不如直接覆盖数值。(感觉面试官不满意)
6.voliate关键字(感觉答的没问题),从jmm内存可见性问题分析,到指令重排
7.线程池的核心参数(感觉答的没问题,4个拒绝策略都说了)
8.给你个场景,相同任务的线程,创建线程池,问应该创建的核心线程数。
我从cpu密集型任务,和耗时io任务出发
9.追问cpu密集型任务,我说是1~2倍核心数,问到底是1还是2,我说非要说的话是2
10.说计算线程数的公式,答线程数=核心数*(1+平均等待时间/平均工作时间)
11.mysql你用的啥存储引擎,答innodb
12.追问为什么选择b+树做数据结构,答面经内容
13.b+树几层,答三层
14.最后问了和红黑树一样的问题,b+树能存多少数,实在不知道,盲猜2^30,追问原因,答根据操作系统我推测是这个值。
15.反问,问了一些工作日常,工作强度
16.10分钟后官网显示已被拒,进入重新投递阶段,等着再次被捞
#阿里巴巴##Java工程师##面经##实习#
-------
这句话来自3月后,7.04,我还是不服这次面试经历和结果,第一次被拒就再也没被捞起来过,全部一路都是被拒,到底给我打了多低的分?简历投递需谨慎,陌生的学长最险恶,日nmd
-------
问题如下:
1.hashmap的put操作 (感觉答的没问题)
2.扩容的具体操作(感觉答的没问题)
3.为什么hashmap用红黑树(感觉答的没问题)
4.红黑树最多存多少结点(不是指hashmap的最大2^30)?(不知道)红黑树插不进数值了怎么办?
5.hashmap到达最大值扩容失败怎么办?(实在不知道,我说溢出,实在不行lru策略)追问溢出了咋办?我说hashmap溢出还不如直接覆盖数值。(感觉面试官不满意)
6.voliate关键字(感觉答的没问题),从jmm内存可见性问题分析,到指令重排
7.线程池的核心参数(感觉答的没问题,4个拒绝策略都说了)
8.给你个场景,相同任务的线程,创建线程池,问应该创建的核心线程数。
我从cpu密集型任务,和耗时io任务出发
9.追问cpu密集型任务,我说是1~2倍核心数,问到底是1还是2,我说非要说的话是2
10.说计算线程数的公式,答线程数=核心数*(1+平均等待时间/平均工作时间)
11.mysql你用的啥存储引擎,答innodb
12.追问为什么选择b+树做数据结构,答面经内容
13.b+树几层,答三层
14.最后问了和红黑树一样的问题,b+树能存多少数,实在不知道,盲猜2^30,追问原因,答根据操作系统我推测是这个值。
15.反问,问了一些工作日常,工作强度
16.10分钟后官网显示已被拒,进入重新投递阶段,等着再次被捞
#阿里巴巴##Java工程师##面经##实习#