阿里菜鸟网络java暑假实习 简历面 许愿一面
介绍项目
java中集合 介绍扩容等
map concurrenthashmap
map是否可null值
各种锁 原子操作
CAS
线程池核心参数
拒绝策略 什么时候触发拒绝策略(4种拒绝策略背不下来)
如果阻塞队列不设长度 会报错还是出发解决策略(答 会报错 但什么错不知道 小姐姐说是内存溢出 脑子瓦特了怎么没想到)
数据库的索引有哪些
myisam 索引结构是啥(不知道 就知道innodb)
疯狂数据库实际问题 能否命中索引 五个以上问蒙了都(电话面 有点紧张记不住条件答的一般 估计是说错了 在给机会)
LRU LFU
为什么要在 LRU中用Map 为什么要用双向链表(说太多了嘴瓢了 一开始说成双端队列了 小姐姐听蒙了 “双端队列不是只能两头出吗” 赶紧解释说错了)
Redis 击穿 穿透 雪崩 解决办法
算法 所有的排序
归并 快排 时间空间复杂度
快排不稳定 为什么么 怎么选择标量 (答的不好 最开始介绍快排说随机一个数就行 说着说着说到选数组最后一个数(之前看一篇文章说的 选数组最后一个数方便)小姐姐人很好提示我说其实最开始已经说对了)
印象比较深的问题就能记住这么多了 总时间35分钟 加反问
总结
小姐姐人很好 爱了爱了 没什么八股文 其实问题都是抓着项目问的 阿里真的狠注重项目
大部分都是话赶话 说着项目就弄出来个实际问题