首页 > 阿里一到四面实习面经(已拿意向书)
头像
201907221903640
编辑于 2020-05-12 10:49
+ 关注

阿里一到四面实习面经(已拿意向书)

一共四面,一二面技术面(1h)+三面交叉面(30min)+四面hr面(15min)。部门是淘系,岗位java开发暑期实习。


笔试:0ac。后面补了两轮代码测试


一面:面了一个多小时,是最难的一面。问了很多基础,具体记不清了,基础还是比较常规的,hashmap,锁,数据库,threadlocal,tcp,垃圾收集器,cpu彪升怎么排查之类的。
关于spring问了对AplicationContextAware的了解。
场景题问了分布式系统的幂等性,还有怎么设计淘宝的推荐系统,怎么限流。
说说你做过的最牛的一个项目。(因为实践不多,没实习过,所以想让我交个底。。无奈我的项目确实没什么可说的)
linux查看一个文件多大用什么命令?
代码测试:api接口限流工具类的编写,lru cache

(还有其他的记不得了。觉得最难是因为我没有太多项目经历,对spring也不熟,面试官问的基础我都答上来了,但他觉得我在实践这一块是欠缺的所以又问了一些场景题,他自己也很纠结要不要给我通过。。在这里感谢他给了机会,最后三面过了的时候大概他也是挺开心的哈哈)


二面:讲讲你了解的排序算法,
讲讲三大排序,
代码测试(n个线程循环轮流打印自己的id:123123123这种),
线程和进程,
进程通信方式,
https,http 1.0 1.1 2.0 的区别,
多路io复用的几种实现,
select和epoll的区别,
水平触发和边缘触发的区别及各自的适用场景,
spring有哪些模块,
aop怎么实现的,
为什么转专业(我读研是跨考的计算机),
(还有其他的,忘了)


三面交叉面:
根据简历提问,问了两个项目(负责哪一块,遇到什么难点,项目的工程意义是什么,有什么创新,比别人的好在哪里)
为什么要做java开发
想做偏业务还是偏底层的方向?
(我的交叉面没问技术,但是有同学被问了数据结构和框架)


四面hr:
跟我大概讲了一下前几面的反馈(优点是基础还可以,有源码级别的学习。缺点是缺乏实践经历,场景题答得不够好)
然后出了一道场景题:疫情期间钉钉等阿里系软件要扩展直播业务,现在只有初版的淘宝直播系统,怎么实现快速升级?
对常用的app觉得有什么需要改进的
未来几年的职业规划
说一个能体现自己学习能力的例子


其实最初投了阿里没怎么指望,每一面都是抱着试一试的心态,没想到最后真的能拿到offer😹,也算是对得起一直以来的努力~ 所以大家一定要敢于尝试,大厂不一定比小厂问的难

祝愿大家都拿到心仪的offer,还没拿到offer的不要灰心

更多模拟面试

全部评论

(11) 回帖
加载中...
话题 回帖

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐