阿里校招前端工程师实习生面试心得及体会

    2月份在微博上偶然间发现了阿里开始照前端实习生了,看着相当的激动。我自己是一个学习前端的学生,而且阿里巴巴是我非常向往的一家公司。看到好几条内推的消息,犹豫了两周,我决定先写一个个人的主页,然后就写了简历,投到了清羽的邮箱。然后就得到了内推的资格。

过完年就接到了阿里的电话,说要预约一下电话面试的时间。然后一面。。。

第一天接到预约的电话,第二天就开始一面,我真的没有准备好。我是一个从前往后学习前端的学生,js的学习还是很不扎实的。一面的过程中,我做自我介绍,并且告诉了面试官我的js不是很好,然后他就问了我一些css的问题,(我在简历里面写的css布局随心所欲,当然的确是这样的) ,问来问去,还是问了一些js的最基础的问题,比如

js的基本数据类型都有哪些,他们与引用类型有什么区别。函数调用的时候用apply()和call()两种方法的区别是什么。如何阻止a链接默认跳转。。apply和call这个我真心没有看过,一点都不知道。。聊了30多分钟,他告诉我,我应该好好系统的学习一下js。一面完了,当时的心情就是后悔,兴奋,之类之类的五味杂陈。后悔过去这两年多的时间自己没有努力的学习,兴奋是第一次这样电话面试,并且略微有一点小期待。

两天后就看到官网的个人中心的进度显示初面通过,哇!!so good!当时心里想的就是应该沉下心来学习了。然后开始一周的炼狱般的生活,基本上就是在背《javascript高级程序设计》这本书。背到做梦梦到的都是js函数的相关内容。

又过了一周,下午突然接到一个杭州来的电话,我一看就知道是二面了,这次是清羽面的我,全程没怎么问问题,就问我做的项目和做项目的收货,然后问了一个程序的问题,一个自然数数组,随机去掉一个数,找出去掉的是哪个数。当时我都蒙了。。算法这一块,我的基础几乎为0.。不过想了一想回答说给数组排序,然后循环比较每一个数,知道找出不同的那一组,他问:你考虑过时间复杂度和空间复杂度嘛。。没有。那个解决方法已经是我想到的最好的解决办法。然后清羽就给我建议,说程序的基础非常的重要,你得html,css很好但是js的基础,以及程序的思想欠缺的太多。所以就想偏科会拉低总分一样,面试也一样。

就酱紫,二面结束,当天下午就看到个人中心里的状态变成未通过,已回绝(啊,我是得有多不堪。。。。。)。

第一次这么认真的面试,给我的感觉是,前端需要认真学习的东西还是很多的(特别多),网络,后台语言,js等等,接下来我的任务就是沉下心来学习,为校招做准备!!

你可能感兴趣的:(阿里校招前端工程师实习生面试心得及体会)