首页 > 前端开发一个月拿阿里offer,面经+实习感受分享
头像
🌸asdfasdf
编辑于 2020-08-07 21:22
+ 关注

前端开发一个月拿阿里offer,面经+实习感受分享

个人情况介绍

本人21届硕士毕业生,软件工程专业,春招暑期实习的时候,和大多数人的心态一样,总觉得没有准备好,一直拖到了三月多才开始投简历,疫情在家期间陆续拿下了阿里、腾讯和百度三个offer。综合对比之后,选择了个人觉得未来发展前景最好的阿里风控中台,这个原因等下讲。

从拿offer到现在已经三个多月了,团队也开始了热火朝天的秋招,也是时候总结一下面试和入职的经验了。总体来说的话,面试的过程还是很辛苦,中途很多次想要放弃,也很庆幸想要放弃的时候又坚持了一下,最终收获了好的结果。入职以来也感受到了飞速的成长,感慨之余,决定写下这篇分享帖,一来总结,二来希望帮助到有需要的同学。

面试准备

首先个人也不算技术厉害的同学,身边的大牛有很多,相比之下自己也就很平庸,过年寒假时间放的太长,家里的环境太舒适,完全没有准备面试的紧迫感。还是在身边同学的提醒下,才开始准备起来,LeetCode的题目刷的很少,重点放在了前端基础知识准备和实验室中做过的项目复盘上面。

前端基础知识夯实

前端的基础知识可能大部分人都会有储备,常见的概念也知道的差不多,但还达不到面试需要的水平。面试总体来说需要对前端的基础有一个总体的、结构化的认识,而不是松散的。怎么才能有一个结构化的认识呢。我是通过看书加记笔记。主要攻略《JavaScript忍者秘籍(第二版)》,期间穿插着看了B站上面「后盾人」的系列视频。

  1. 首先说《忍者秘籍》这本书,去年在学校的时候有粗略的翻看过一遍,看第一遍就感觉这本书写的不错,准备面试的期间,又认真啃了一遍这本书,每一章节的课后习题也认真去做了一遍,收获还是挺大的。记忆中模糊的概念在重新看一遍的过程中又得到了巩固,之前忽略的概念也在看书的过程中重视了起来。通过这本书,可以系统学习js相关的知识,比如js数据类型,变量,面向对象,原型,闭包,作用域,垃圾回收,Promise,正则表达式等等,这些都是面试比较常见的问题,基础不牢,地动山摇,只有基础准备的足够充分,再去谈框架、前后端分离才更加有意义。
  2. 后盾人的js视频,每个视频都是短视频的形式,都是一个单独的知识点,对于需要单独了解某个知识点的同学来说特别友好,可以很方便的定位,在学习的过程中还有需要查漏补缺的地方,它就是一个很好的选择。当然也可以作为系统的教程来学习,可以满足不同的人的需求。
  3. 最后就是记笔记,个人属于比较习惯随时记录的,准备期间做了一些笔记,面试期间也总结了一些面经。通过这个过程,面试过程中总结的面经再不断反馈到笔记上面,就能很清楚自己的弱点在哪里了。

项目拔高

面试的过程中,面试官通常会更倾向于有过实际项目经验的同学,但只能说有项目是加分项而不是决定面试是否通过的关键。楼主在硕士期间有过Vue项目的经验,但是并不是说项目做过就结束了,比做项目还重要的是对项目的复盘。在做项目的过程中,有遇到过哪些问题,都是怎么解决它们的,项目的亮点和技术难点在哪里,如果再让你做一个类似的项目,你会怎么做。这些都是在面试过程中楼主被问过的问题。由此可见,项目做过了还是要注意总结的,要有自己的思考,我思故我在。

面试流程

从投简历到拿下第一个offer,中间也经历了很多轮面试,不同的公司、团队,面试风格也不相同,这里就不一一介绍了,重点介绍一下最终入职的团队,阿里风控中台的面试经历。

  1. 一面的时间比较长,问了一些js基础网络基础的知识,还有之前做过的项目等。问的问题主要有:let、const vs var,promise原理、闭包、原型和原型链、webpack中loader和plugin的区别是什么,因为楼主还有过Vue项目的经验,就还问了一些vue的双向绑定原理、生命周期和vuex相关知识。总结起来,特点就是,考察的难度不深,覆盖面较广,感觉一面主要是在考察知识的广度。面试官人很好,还问了一些技术学习路线的问题,以及对前端未来发展趋势的思考。最后反问环节,问了一下面试官对我的评价,以及以后的学习建议,感觉真的每个建议都说到了点子上,也是我感觉应该要去提高的地方。
  2. 二面的时候是视频面,是个很厉害的大佬,二面问的就很仔细了。会对着简历上面写的东西,挨个聊,面试的过程中氛围也很好,面试官会从你的回答中引申出来下一个问题,逐层深入,每个问题都能引发我的思考,也在面试的过程中总结了一些之前做项目过程中没有思考过的地方,总的来说,虽然是面试,但是也感觉学到了很多东西。由此也可以看出来,有真实的项目经历还是很重要的,面试官看到简历上的项目,就有了可以落地的地方,就知道应该和你从哪里聊起了。
  3. 三面是部门交叉面,是其他部门的大佬来面,总的来说面试问的还是简历上的项目和由项目引发的思考,以及一些相关的基础知识。
  4. 后面一面是HR面,HR小哥哥整个人都很友善,并没有像网上流传的一样(高高在上),而且面试的HR小哥也懂一些技术,不管是从技术之外还是技术方面,这次面试的交流都很愉快且轻松,技术之外的问题也都是一些常规问题,整场面试下来还是很轻松的。

入职流程

设备

楼主拿到的设备是崭新的最新款的mbp,不禁感叹,大厂就是大厂,阔气!还配了全新的显示器,超级nice的人体工学椅,还有大大的办公桌,对于设备而言,我是非常满意的,其它办公设备相对比一般公司也是只多不少。

导师

带我的导师是一个师姐,师姐很可爱同时技术又十分厉害,最最最重要的,师姐特别尽职尽责,我入职之后,就带着我熟悉园区的环境,非常耐心的讲解,细心到会告诉我哪个食堂的饭菜好吃,嘻嘻。工作方面,师姐也是特别负责仁的讲解了,我们团队在做的业务以及基础建设的项目。现在也是在一直跟着师姐做中台方面的东西。

团队建设

我现在所在的团队,是一个充满活力的团队,团队的每个人都很有趣,每天上班的氛围也很轻松,每个月给过生日和过周年庆的同学一起吃吃蛋糕,唱唱歌(老板总是喜欢唱「不当大哥好多年」),每周四还会有技术的分享交流会「安前码后」,每位分享的同学都会很认真的准备,每次的分享也都很有意义。最最最要提一下的,就是每两周一次的桌游活动,楼主自从入职以来已经学会了不少桌游了。每次跟身边的人说起的时候,都会忍不住炫耀,我们团队不仅技术🐂🍺,还有最有趣的同学,氛围可以说相当nice了。

为什么选了这个offer

在刚一踏入社会的时候,第一份工作是很重要的,选择一个技术厉害的团队是很重要的。就镀金性而言,其实三家公司都差不多,所以就会更倾向于技术厉害的团队一些。我拿的几个offer横向对比,我还是觉得目前入职的团队实力强一些。还有一个方面的原因就是所做的业务而言,目前入职的团队所做的业务,会更偏向主流的前端一些,也是紧紧抓住了前端发展的趋势,在这样的团队中学习和工作,也可以保持技术日日新,每天都能学习到新的东西(这也是入职这段时间以来的感悟)。最后一个方面的原因,是面试的过程中真的相当轻松且面试官人都好好,也使我想要加入这样一个团队,和他们一起合作。除了技术之外,感觉团队文化和氛围也是蛮重要的了。
最后,有任何关于目前所在团队的问题,都可以在下面留言,有问必答,也可以发简历给我,内推积极,入职可以一起面基。
这是我的邮箱:wanchen.lss@alibaba-inc.com,大家可以直接发简历。
也可以加vx:wssc_1120,欢迎来找我聊天呀。
还有想要了解我们团队的,可以移步:https://juejin.im/post/6850037280225591303
有问题也可以留言。
内推找我呀。
写了这么多,最后附上个人整理的面试点脑图,也欢迎大家批评指正,补充还没有说到的地方。
基础知识
项目相关

更多模拟面试

全部评论

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

推荐话题

相关热帖

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

近期精华帖

热门推荐