【阿里巴巴】前端岗-蚂蚁金服实习

4 月 9 号投了阿里的 Web 前端实习生岗位,走的内推,发条面经攒攒 RP qwq。

一面

4 月 11 日收到一面邀请,是一个声音很好听人也很 nice 的前端小哥哥,约在晚上七点半。持续了大概 40 分钟。

整个面试过程有 20 分钟基本都在问实习经历和项目经历,然后期间你说到哪个值得提问的点就会问什么,大概的问题有这些:

你更愿意聊聊你的实习经历还是项目?(我说更愿意聊项目,然后就开始问项目了)
HTTPS 是啥?和 HTTP 的区别是啥?(项目里是全站点 HTTPS 加密的)
你技术选型的时候为什么会选择 Angular?为什么后端不用 Node.JS?为什么选择 MySQL 作为数据库?(项目用的 Angular + ASP.NET Core)
浏览器从拿到 HTML 文档开始到页面展示会发生什么?
项目中遇到的最大的困难是什么?(我说的是一个 ASP.NET Core 的隐藏 API,查了官方文档、Google、StackOverflow 都没有)怎么解决的?(去 GitHub 翻源码)
接下来就是 JS 基础,只问了一个问题:

给一个 button 绑定了 click 事件,从用户按下鼠标到回调函数被调用期间发生了什么?(答的不是很好,大概说了下捕获到冒泡什么的,不确定是不是面试官想要的答案)
然后是一道智力题,题目和答案都可以看这里。

一面之后城市变灰,以为自己凉凉…然后 4 月 21 日收到二面电话…

二面

4 月 21 日的中午(是的没错,是礼拜天),收到了 0571 的电话,问我现在能不能面试…然鹅我还在床上神志不清…然后约了当天晚上 9 点(是的没错,礼拜天晚上 9 点…)。

二面的面试管不是写前端的,所以一共就面了 20 分钟,问的问题也很少:

你的专业是个啥?(我是非科班出身所以问了一嘴…)
那你有自学计算机基础课吗?数据结构和算法了解吗?计算机网络有学过吗?
项目项目还是项目,项目的收获、难点之类的
实习实习还是实习,实习的工作内容、收获
算法题:LeetCode #703,其间穿插着问了这些:
堆排序、快排、归并、插入的时间复杂度和实现原理
堆排序对这道题有什么帮助吗?
快排对这道题有什么帮助吗?用快排的话能把时间复杂度优化到多少?
然后面试官给我面试的时候钉钉一直在响…而且能听到键盘噼里啪啦的声音…这个老哥估计也是加班加到无语了。

因为我是非科班,所以回答的极不流畅,估计自己凉凉…然后就收到了 HR 的电话…

HR 面

4 月 28 号接到了 HR 的电话,是一个声音超好听的小姐姐,告诉我技术面试已经通过了,这是终面(wtf 技术面就两面?)。

然后就是 HR 的疯狂套路时间:

为什么会喜欢前端?
你一个二本本科的文科专业学生,拿什么和 985、211 的硕士博士竞争这个岗位?(听到这我又双叒叕觉得自己凉凉了)
你的学习路径是啥?
你的优势和不足有啥?
你是怎么自学计算机基础课程的?
期望实习地点?到岗时间?
HR 面我答的也很不好…疯狂地往 HR 挖的坑里跳。

主要是前期一直在刷技术题,根本没有去看 HR 面的技巧…

HR 告诉我反正 5 月初就能出结果,静静等待吧。

祝各位(and me)都好运!