page contents

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

在3月19日脑子一热就投递了阿里的前端实习岗,直接走了网申,不知道自己哪里来的勇气hiahiahia。4月30日收到录用邮件,我的春招正式结束啦撒花撒花 面试过程中还经历了腾讯,字节跳动,扇贝...

attachments-2022-02-ko3BQ2V7620b0f07dbb31.png

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

面试过程中还经历了腾讯,字节跳动,扇贝的面试

第一面 3月26日

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

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

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

  • debounce了解吗(啥,,哦哦,,防抖,解释一下,然后手写了一下代码)
function debounce(fn,wait=50) {
  let timer;
  return function(...args) {
      if(timer) clearTimeout(timer)
      timer = setTimeout(()=> {
          fn.apply(this,args)
      },wait)
  }
}
  • 然后通过这段代码引申出了一些别的问题
  • 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

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

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

以上就是本次分享内容,更多大厂Shopee工程师面试经验持续关注六星社区

想要高效学习,指路微信公众号——【python编程学习圈】每日分享学习干货,关注即可免费领取整套Python零基础到入门资料及学习教程,走过路过,千万不要错过!!快行动起来!!

attachments-2022-05-ZwUUz0Co628f2e3079c7b.jpeg

0 条评论

请先 登录 后评论
小柒
小柒

1474 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1474 文章
  3. Pack 1135 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章