放弃阿里菜鸟秋招Offer及面经分享 (Java后端开发)
仔细考虑了一下,虽然整个面试过程和每一轮面试官都聊的很愉快,业务听下来也是符合自己的预期,也真得很想去杭州,但最终还是决定放弃阿里菜鸟的offer,将hc留给更需要它的人~
Timeline
8.20 投递 ——> 9.3 笔试 ——> 9.25 一面 ——> 9.27 二面 ——> 10.17 hr面 ——> 10.21 收到意向
接下来分享下面经,供大家参考~
笔试
100min
6道单选 + 7道多选 + 3道编程(2.9 / 3)
两轮技术面整体难度不大,算是自己秋招过程中非常友好的两轮面试了,技术面试官的态度都很好且都是电话面 (本以为只有一面是电话面(阿里系经典)),最后hr面是钉钉视频面。
因为每个人实习和项目都不一样,所以面试官有关实习or项目的问题以及延伸,我就用一些类似的八股问题代替。
一面 (电话面)
30min
- 自我介绍
- 实习相关
- 对于给表创建索引,你会考虑什么?
- 你刚刚提到索引失效,那么哪些场景下索引是会失效的?
- .....
- 项目相关
- 除了用redission的一些api做限流,你有自己去用redis去实现一个限流器吗?
- .....
- 你有用过一些中间件吗?
- 说一下线程池的核心参数
- 详细介绍一下线程池的工作流程
- 如果核心线程、最大线程都在工作,队列也满了,这时候来了个任务,此时会发生什么?
- 讨论关于线程池工作流程中【公平】与【非公平】的问题
- 你平时用过哪些数据库?
- 数据库的隔离级别有哪些?
- 可重复读是怎么实现的?
- 反问环节
- 你现在还有其他offer吗?对于菜鸟的意向如何?
面试官在这里讲了好多好多关于菜鸟那边的业务以及其他情况,说了好久
二面 (电话面)
35min
- 自我介绍
- 你现在实习结束了吗?实习有拿到转正offer吗?
- 如果后面我们这边也发offer,你这边怎么考虑?
- 实习相关
- 说一下在美团实习过程中最有挑战的一件事
- ....
- 数据库索引在哪些情况会失效
- 了解数据库层面的悲观锁与乐观锁吗?或者你讲一下应用层面的吧?
- 什么情况下会导致死锁?
- 说一下mysql的行锁
- 说一下幻读
- redis的主从复制是怎么实现的?
- 你这几个项目都是基于开源框架去写的练手项目吗?
- 项目相关
- 你对未来三到五年的规划是什么?
- 面试官开始介绍业务,说面试也是一个双向选择的过程,也说了好久
- 你现在面试了哪些公司,有哪些公司已经拿到了offer?
- 你之前是怎么学习java的,就遇到了问题一般怎么解决?因为看你也不是科班,虽然也相关
- 反问环节
HR面
35min
- 自我介绍
- 你现在还在美团实习吗?
- 你说一下在美团做的事情吧,挑一个,在什么背景下,你是怎么做的,取得了什么样的成果?
- 对于你刚刚提到的,有一些结果的量化指标吗?能不能提供一些数据说明一下这个结果
- 那这个需求过程中,你现在复盘来看,你觉得有哪些地方做的是不错的?你是怎么做的?
- 你之前有做过 toB 的项目吗?(因为这个部门就是做toB业务的)
- 你现在再回头看两段实习,你遇到最困难的事情是什么?
- 对于这两段实习,都给你带来了什么?现在再回过头看,有哪些是做的不错的?又有哪些地方是现在的你觉得需要提升的?
- 抛开实习,就在你的生活中,有没有一个时期是非常困难的?
- 美团这边有给你意向通知书吗?
- 那对于公司的选择,你会考虑哪些因素呢?
- HR开始介绍部门业务和校招生培养机制,又介绍了好久
- 反问环节