祝看到这篇帖子的同学都能拿到满意的offer

本篇会从下面三个层面去介绍,依次是

  • 面试前准备
  • 面试内容(面经)
  • 阿里实习

一 .面试前准备

其实走到现在来了,大部分有意向投前端岗的同学也都有各自的准备了。我这里就简单说下我自己的学习路径。前端的基础知识方面,一方面靠平时的积累,另一方面靠校招前的看面经查漏补缺。平时积累的话,我个人会看一些经典的前端书籍并且进行梳理和总结,我看过的书有

  • 红宝书
  • 《高性能Javascript》
  • 《你不知道的Javascript(上中)》下我一直没看,好像是讲ES6的,惭愧
  • 蝴蝶书
  • 《图解HTTP》
  • ES6入门教程 https://es6.ruanyifeng.com/
  • 《大话数据结构》

有计划地看书和进行总结,看CSDN,看掘金,看微信公众号,看InfoQ。看的东西很杂不要紧,重要的是形成自己的知识体系,这样在看任何技术文章之后,都能清晰地知道这项技术应该在知识图谱里属于哪一块,我是否已经掌握这一块知识,如果没有的话我是否有必要现在就去掌握它。除此之外,我刷了大概3个月的算法和数据结构的题目并且在Github上写了几个项目来专门总结算法类题目(虽然在面试阿里的时候没有用上)

项目部分其实是我当时的薄弱部分,研究生选择的导师一个项目也没有,全部都是研究性的课题(虽然有了项目也不一定和前端相关),自己也没有参加各种比赛什么的,只是在自学的时候,在Github上找了一些技术栈稍微复杂些的来练手。不过我自己在练手工程化的时候写了好几个开源小工具,事实证明这些开源的作品在面试的时候是非常加分的

面试还有一个很重要的部分,那就是考察候选人的软性素质,比如学习能力和学习能动力。这些东西一般是在交叉面或者hr面时进行考察的,比如阿里的hr可能会问你“你觉得你做过最失败的一件事是什么”,她有可能就是想看你遇到了困难是怎么想的以及怎么面对的。诸如此类的问题也难以准备,因为它由一个人的性格决定,也很难在hr面前造假,所以我能准备的只有尽可能在技术层面表现出我好学,自驱动的特质

二.面试内容

一面

我当时一面的时候精神状态不是很好,虽然是下午但是特别困,经常答题的时候注意力不集中(现在看来真是一次危险的经历)。但是面试官超级nice,我很多次没有听清楚,他都很耐心地和我重新说(比如他当时问我了不了解async和await,我听了三遍才明白他说的这两个单词是这个,可能是因为发音问题哈哈)

  • 你这个专业和计算机专业关联大吗,我就说我们这个专业在本科会学习一些计算机的课程的,当然同学的就业可能跟计算机关系不大,我自己对前端非常感兴趣所以就一直学习
  • 看了下我的博客,问了里面的一个动画库
  • 问了下实习经历(没有,导师管得严)
  • 研究生方向
  • 自我介绍一个比较难的项目
  • 之前做过的项目里有没有用到什么比较难的算法
  • Flex介绍一下
  • CSS选择器
  • 选择器的效率问题
  • jQuery的选择器怎么实现的
  • 说一下常见的伪类和伪元素
  • 移动端适配
  • Vue中的响应式怎么实现
  • Vue中对数组也是这么做的吗
  • Vue模板编译说一下流程
  • 介绍一下vdom
  • Vue和React的vdom算法对比
  • Vue中组件通信的方法
  • 持续集成的问题(因为我的项目里有)
  • VueRouter两种模式的原理
  • 阐述下宏任务和微任务
  • 让我介绍下我对前端安全问题的理解(XSS和CSRF的出现和应对策略)
  • MySQL的基本问题
  • 队列有什么特点和应用场景
  • 问了几种排序算法
  • 提问环节(我问了一下技术栈只会用Vue有关系没,面试官说不要紧,这些都是相通的)

二面

  • 介绍下自己的学习习惯
  • 问了下我的一个WebGL的项目
  • 让我介绍下用Vue写过什么项目
  • 逮住另外一个项目一直深挖...
  • Webpack的loader和plugins原理
  • 三个手撕代码题,分别是考察原型链,一个是考察this,一个是判断两个矩形相交的算法题
  • 让我介绍下前端安全
  • 有没有了解过学校里其他前端相关的社团
  • 自己评价下优点和缺点

交叉面

  • 自我介绍
  • 介绍一下自己认为最难的项目以及我认为的难点
  • 你接触过Vue以外的框架吗,了解程度怎么样
  • 详细介绍下Vue里的响应式机制
  • 讲下Vue里的diff原理
  • 提问环节

hr面

  • 自我介绍(做了哪些事和项目,学习路径和规划)
  • 研究生是保研吗,为什么本科和研究生都是同一个专业
  • 总结下自己目前的短板
  • 为什么选择项目
  • 自己经历过最失败的一件事
  • 自己觉得最成功的的一件事
  • 一个词总结一下自己
  • 平时有什么业余爱好

看到最后,附赠资料一份,我去年准备阶段主要参考的这些资料https://docs.qq.com/doc/DWmd0cWVnUUdxQXJl

三.阿里实习

当时也拿了几个offer,最后考虑到阿里的含金量和转正率还是选择了阿里

这里补充一下,我个人觉得实习还是挺有必要的,一方面在秋招中一份优质的实习经历会非常加分,同时实习可以让你提前体验互联网生活,你可以根据情况来判断自己是否要决定走互联网这条路,我们组去年就有人来了一周就辞职回去读博了(害怕.jpg)

阿里的实习待遇还是挺好的,一天250元+2000的房补,再加上周末你可以选择加班,周末加班的话食堂是全免费的,而且也可以拿到补助(正式员工加班是没有补助的hhh)

来了部门之后的故事用这一篇文章也写不完,简单总结下就是,大家都很nice,但是互联网公司的压力还是摆在那里的,且身边的小伙伴们都很优秀而且努力~

最后

分享一下这次阿里的面试真题涉及到的知识点,以及我个人的学习方法、学习路线等,当然也整理了一些学习文档资料出来是附赠给大家的。知识点涉及比较全面,包括但不限于前端基础,HTML,CSS,JavaScript,Vue,ES6,HTTP,浏览器,算法等等

详细大厂面试题答案、学习笔记、学习视频等资料领取,点击资料领取直通车免费领取!

阿里巴巴前端实习面经总结(可内推)相关推荐

  1. 计算机专业实习难找?大厂付费内推实习证明有用吗?

    计算机专业大学生找实习的难点就在于,市面上java培训机构出来的人技术高于计算机专业大学生,因而很多计算机专业大学生不得不考虑去培训机构学习技术.但是事实真的如此吗?怎么找计算机专业实习呢?大厂付费内 ...

  2. 5.4校招 实习 内推

    公******号* : 内*推*君*SIR ,聚焦 自动驾驶.汽车.机器人.芯片.互联网 等高科技行业, 实习.校招 .社招 ,技术发展,行业动态. 5.4 1.华为诺亚方舟实验室自动驾驶预测/规控/ ...

  3. 互联网大厂技术岗实习/求职经验分享(实习内推+简历+面试+offer)

    目录 目录 1.关于实习招聘 2.关于内推 3.关于简历 4.关于面试 5.关于接 offer ​编辑 1.关于实习招聘 进互联网公司实习,主要途径分为内推和校招两种.内推也就是公司员工把你的信息录入 ...

  4. 2019年校招实习免费内推(含面试资料简历模板)

    微信关注"校招内推君"可以免费享19年校招内推实习信息和领取面经资料 我们提供校招名企实习信息的展示和内推(阿里.百度.腾讯.华为等知名企业),并且提供海量免费简历模板以及500强 ...

  5. 阿里巴巴2019春招实习内推

    我们是阿里企业采购技术团队(隶属于阿里巴巴新零售事业群CBU技术部),在C类业务发展比较成熟的情况下,B类业务的企业级市场才是未来.在我们这边,你会真正了解企业电商,和淘宝.天猫完全不一样的电商:一个 ...

  6. 实习内推速进!【阿里钉钉】2021届技术实习生内推!

    点击上方蓝字关注~ [面试求职]荐读: GAN整整6年了!是时候要来捋捋了! 2019年部分实习面经回顾 找我内推!虎牙直播2021届多种实习岗位任你pick~ 实习内推速进![字节跳动]各类岗位都有 ...

  7. 阿里前端实习如何通过面试?2022年IT应届如何投递阿里

    导语:很多计算机专业大学生实习岗位偏向前端,一是前端实习岗位比较多,相比其他技术类岗位,实习薪资与技术要求没那么严格.阿里当前成为众多计算机专业大学生比较喜欢的企业之一,如何通过阿里前端实习面试?20 ...

  8. 2015校园招聘阿里巴巴前端笔经面经

    阿里巴巴19号在美国上市,已经成为中国第一,全球第二的互联网公司,市值2300多亿美元,感觉在这个非常时刻能拿到阿里巴巴的offer,真的是一件很令人高兴的事情.下面谈谈阿里巴巴招聘流程和阿里巴巴前端 ...

  9. 记一次网易前端实习面试

    记一次网易前端实习面试 很幸运地能收到网易的面试通知,就毫不犹豫翘了课去面试了hhhh~三点的面试,因为从来没去过那个中关村西北旺区,吃完饭早早就去了,想象中那里应该是繁华的地方hhhh,到了发现都在 ...

  10. 2014.3.29阿里巴巴暑期实习笔试题分析

    參考:http://blog.csdn.net/iloveyoujelly/article/details/22941531 以下中的[分析]是我给出的. 2014.3.29阿里巴巴暑期实习笔试题分析 ...

最新文章

  1. 后台开发经典书籍--Kafka权威指南
  2. PON:EPON/GPON/10G PON/XG-PON/NG-PON2—Vecloud微云
  3. spring事务(Transaction)的七种事务传播行为及五种隔离级别
  4. 广东移动节能绿色数据中心掀起“能耗革命”
  5. MaskedTextBox
  6. linux mysql 5.5 安装_Linux 安装 mysql5.5.19
  7. try catch对异常进行输出到日志、_java安全编码指南之:异常处理
  8. 华为手机充满有提醒吗_2020手机充电速度排名:最快21分钟充满,华为第15名
  9. 计算机python指什么_python之浅谈计算机基础
  10. php基础01~命名、传值问题
  11. Mac上将Lightroom目录导入Capture One的详细步骤
  12. angularjs 指令详解
  13. 离散数学第二版傅彦课后题答案_青年大最新答案第十季第四期答案 完整版题目和答案分享[多图]...
  14. 移动APP开发环境搭建(新手)
  15. 冲顶,百万答题助手改进(python)
  16. java获取本年、本月、本周、本日开始时间结束时间
  17. Android开发 UI布局
  18. TypeScript学习日记
  19. python编写程序输出诗句_python基于词向量的古诗生成器
  20. 个人社区(博客)项目Romantic——功能模块划分

热门文章

  1. mysql主从配置文件
  2. 安全电子签章密码技术规范_最新|8项网络安全国家标准详情公布!10月1日正式实施(附8项标准全文)...
  3. 电子签章系统解决方案
  4. python读取yml文件
  5. idea java maven 打包,idea maven项目 基于idea自己打包方式 以及使用maven插件打包的三种方式...
  6. SC软件结构图_例题
  7. cmd的常用命令分类详解
  8. PHP与西门子PLC,西门子PLC“与”指令
  9. objectc foundation class hierachy
  10. UML工具大全(上)