【阿里巴巴】前端岗-脑子一热投实习完结撒花~

在3月19日脑子一热就投递了阿里的前端实习岗,直接走了网申,不知道自己哪里来的勇气hiahiahia。4月30日收到录用邮件,我的春招正式结束

第一面 3月26日

这一轮视频面是在笔试之前的(不知道大家是不是都这样),面试官是一个和蔼可亲的大哥/叔叔
这一轮面试重点考查了一些计算机基础知识,并没有涉及什么前端的东西:

  • 先做一个简单的自我介绍
  • 软件工程专业的,那你哪些课程知识学的比较好(我答了数据结构,计算机网络,操作系统,没敢说算法hiahiahia)
  • 先问一个计算机网络的问题,解释一下HTTPS的过程,能够防止怎样的攻击,密钥是什么,证书是什么
  • 问了一下像 Excel 这样的表格应该用什么数据结构存储(面试官最后解释了一下应该是一个索引树,比如B+树)
  • 写写代码,邮件发了一个在线编辑器的链接
    • 根据JS数组的map函数写一个二叉树的map函数
    • 写一个n叉树的map函数
  • 还有什么问题想问我吗
    面试题目能想起来的就这么多,我问了一下部门,面试官是阿里钉钉的,然后介绍了一下钉钉,顺便提了一下钉钉文档的事情,当晚就发了一面通过的邮件,面试官还督促我把基础知识掌握的扎实一些

第二面 4月2日

这一轮视频面就很紧张,紧张到没有记住面试官的花名,,,

  • debounce了解吗

    然后通过这段代码引申出了一些别的问题

  • let和var和const,回答的时候提到了块级作用域

  • 箭头函数,箭头函数和普通函数的区别(语法和this指向)

  • …args是什么(我顺便回答了和arguments的区别)

  • 闭包

  • 为什么timer声明的时候没有初始化为0或者null(undefined会在if时类型转化成false,然后解释了可以转化成false的各种情况)

  • call和apply的区别
    本来想让我再写一个throttle(节流函数,平时确实没有关注过英文名hiahiahia)

  • 介绍一下vue(提到了mvvm)

  • vue的原理(数据劫持,发布订阅模式/监听者模式)

大致就是这些

三面 4月18日

这一轮视频面心态不错,面试官好像有点累了,,咳咳咳

  • 自我介绍(我好像每次自我介绍都不太一样)
  • 最近有没有学什么新东西(docker,函数式编程,因为只是浅尝所以实话实说了,避免被提问)
  • 通过面试对阿里巴巴有什么印象(很注重基础知识扎实,我提到了前一位面试官问到了闭包什么的,然后…)
  • 那你说说什么是闭包吧
  • 我看你简历上有写vue,介绍一下
  • 什么是mvvm
  • mvvm原理
  • 有用过其他框架或者类库吗(jQuery)
  • jQuery是什么,这个$是什么
  • 你什么时候用jQuery什么时候用vue
  • 我看到你博客中有写到前端的性能优化,介绍一下(我从两方面回答的,网络性能上的优化和本地渲染过程中的优化,然后突然被打断)
  • 你提到http2可以不用刻意减少请求,介绍一下http2

还有一些别的问题,记不清了,,,
结束的时候问了一下钉钉的技术栈

四面 4月24日

这一轮是电话面是交叉面,北京来的电话,不太清楚部门

  • 自我介绍
  • https(我答的不是很好,面试官问我一面没答好为什么没有总结,,,)
  • 还有一些零碎的忘记了
  • 手写代码:输入一个数字n,输出从1到n的所有排列,比如输入3,输出123、132、213、231、312、321

HR面 4月26日

我在得知面试的部门是钉钉之后就下载体验了钉钉,没想到35日HR小姐姐直接加了我钉钉,然后告知我通过了上一轮面试,26日由另一位大姐姐进行HR面
然后下午又通知我HR临时有事,由另外一位HR面试我(果然还是没能改变所有面试官都是小哥哥/大哥哥/小叔叔的命运)

26日16:00直接在手机钉钉上视频了(钉钉确实挺好用诶嘿嘿)

  • 自我介绍
  • 自己的优点缺点
  • 如何控制字节的缺点呢(emmm,,对不起对不起)
  • 家庭
  • 大学的经历,有什么收获(重点讲了社团,工作室,引到了下一题)
  • 你在团队项目中是一个什么样的角色
  • 你觉得怎样的团队合作是成功的(感觉自己这个答的还不错,盲目自信)
  • 其他

4月30日 23:09 Offer

短信,邮件,钉钉都通知到啦
上官网确认一下,撒花~

可能很多人的春招已经结束了,但是仍然希望这篇面经可以帮助到大家~

发表评论

后才能评论