记一次阿里资深前端/专家面试的经历

  由于在小公司或者创业公司还有外包公司溜达溜达了很长时间了,所以感觉在外漂泊累了,而且想看看自己这段时间努力的成果,于是萌生了去bat的想法,三家公司都投了简历,不过,由于第一家阿里巴巴第一个回复的,而且现在正在其他地方出差,可能回不去,所以就留了一个阿里的,其他的都先撤销了,防止起冲突。

  记得第一次进行面试的时候,是电话面试,俺还在遥远的地方出差,也就莫名其妙的和面试的人聊了很久,大概内容如下:

  • 原生js的能力(有些稍微细的知识)
  • string数组去重(时间复杂度&空间复杂度?)
  • 如何用原生js实现jquery中的addclass方法(包括去重)
  • http协议的一些知识,包括浏览器的一些问题(数据存储啊啥啥啥的)
  • 二维码扫描登录的实现,包括业务以及技术实现
  • 等等,因为时间有点长了,记得不是很清楚了。

  然后,也没怎么做准备,就这样和阿里那边的技术人员聊了很长时间,气氛还算凑合,不过回答的也七七八八了。然后结束了之后,就说等通知,这一次自我感觉还不错。然后也就忘了,然后过几天等到了电话,必须去现场面试。然后就和项目组协商了一下,请了一天的假期,专门去现场面试了一下。

 

  正好是国庆节,然后去了一次阿里的一个部门,环境和氛围还是不错了, 我看了下,9点多了,还是有人断断续续的来,应该是弹性工作制度。但是,再门口看到了公告牌,上面写了啥啥啥夜宵的,想想应该加班还是很嗨的,否则怎么能称为bat了啦。好了,闲话不扯了。约定的10点面试的,我9点半到那边的,然后就在那边等他们上班,看着来来往往的人,发现一个问题,妹子也几乎没有,也都是稀缺的物种呀,嘻嘻。

  10点了,面试我的人也来了,让我拿了一个笔试提去做,题目大概是这些

  • 用js闭包和继承来介绍自己
  • 页面高度为800px,用户浏览器为900px,怎么让浏览器背景也变成页面的颜色(这个我根本猜不到要靠什么,一脸懵逼)
  • 用最少的字节搞定一个样式,就是字体啊,加粗呀,等
  • 浏览器的跨域请求
  • String的金额的转换,转成每3个一个逗号的那个
  • 一些基本常量的结果,什么typeof,是否==等等
  • 固定宽高,让里面的字体自动根据字体多少变化字号(反正我没遇到过)

  然后,就这样随便写了一些,感觉差不多的时候,面试的人开始出现了,一个是电话面试的人,还有一个一言不发,感觉是大神的样子。然后大家开始随便聊聊,先自我介绍呀,等等,这些都不是重点,重点是后面开始技术上的对话。

  • 正常解决问题的方式,百度,谷歌,ask等
  • 是否关注前沿技术,怎么学习。可惜我关注了世界顶级的一些社区,可是都很少去看,哎
  • 是否学习过一些出名的js框架,我就没事看了一点underscore的源码,当时吹牛逼说看过了,然后大神问了很多,一个没答上来,尴尬!!
  • 对最新的前沿的技术的了解,什么amd等等的,本人听说过,却没有真正研究过,所以也吹了
  • 怎样更改一个插件,比如升级。如何正确升级和协助
  • 如何参与团队项目的协助和开发
  • .....

 

  最后拍拍屁股走人了,也感觉到了,这次好像只是凑合,没太大把握。现实也正是这样,二面没通过。哎...

  其实,在我看来,最主要的是自己没有一个很拿得出手的东西,让人家看到亮点,因为没有亮点,就算很牛叉也不看。自己想写的原生的框架还没有动手,各种设计模式也没有看完,还有一些技术的积累也没有完成。哎,所以也是感觉就注定了。毕竟面试的是资深前端/专家,水平还没用达到那个层次。

 

  虽然这次失败了,但是也知道了最近自己的知识薄弱点,知道接下来的学习方向和学习深度,以及要把自己构思的框架最好能够实现出来,这样才能有拿的出手的东西和亮点,给人家眼前一亮,然后要你。go go go 一起加油!!!

你可能感兴趣的:(记一次阿里资深前端/专家面试的经历)