学习前端时长一年半,以下是电话面试阿里前端被问的一些知识点,都是下来回顾的。
某一天我接到了阿里的hr电话,约面试时间,我以为阿里和其他公司一样会发邮件给我,所以一直在等,结果我在实验室接到了电话,说今天面试,我说没收到邮件,可以等我半小时,回寝室面吗,面试官同意了,我提着电脑着急忙慌回寝室,没有等到电话(哈哈哈哈哈哈)我的第一次面试没了,后来发现面试通知会发在官网,我天真了。
第二次电话面,面试官上来问我在上课的课程中哪一门学的比较好,我想了几秒,通信原理吧,然后面试官问那你在学这门课的过程中,你觉得哪一个部分是难点,你是怎么克服的,接着又问我学前端这么久了,从一开始学,到现在,你觉得你对前端的认识有哪些变化,还问了TCP连接的具体过程,给出了一个情景,除此之外,还有与请求相关的情景,由于这种面试风格是从未体验的,使得整个的面试体验感很差,也算是我需要弥补和思考的吧。
第三次电话面,我在实验室学习,接到了电话,没有预约,没有任何准备,是面试官打来的,直接问前端相关的问题,我在实验室外的走廊上电话面了55分钟,以下是回顾的问题。最印象深刻的是webpack估计纠缠了半小时,我当时没仔细看里面的知识点,只知道是用来打包的,在我挣扎了半天,说了几句之后,接着面试官又给我讲解了一番,然后说,叫我再重述一下,这才过去。
ajax请求过程
引用数据类型和基本数据类型的区别
介绍一下webpack
说一下攻击
显式和隐式转换
spa的理解
箭头函数对IE8不兼容 如何处理(这块不知道,下来查的)
polyfill.js下载方法:
npm install babel-polyfill --save
页面中引用"polyfill.js" 和 "browser.min.js"
JS代码script标签加上 type="text/babel"
<script type="text/babel"></script>
面完后,面试官说晚上再发我几道题做做,八点多开始的,做到了快十点,两个小时,有一道能完全通过,还有两道答案不对。我的阿里面试到此结束。只能说,不愧是阿里!!!当学习和积累经验了,只有通过面试,才能发现哪些是重点,哪些需要仔细看,大厂问的问题很深,需要掌握的绝不只是一两点,其中的原理掌握很重要。后面就不说这些了,我会陆续更新我的面试笔记的,大家一起成长,欢迎指正,谢谢大家。