百度前端面试- 2018年校招
百度前端面试- 2018年校招
时间: 2018-10-13日
一面
面试官很和善,问的问题也是常见的前端的问题
- angularJS双向绑定
- vue双向绑定,vdom
- 手写冒泡
- js的模块化把AMD和CMD说一下就好了
- 原型链 主要考察了 一个普通对象和构造函数fuction 出来的对象的原型链的区别
- 如何隐藏一个元素 , 父元素visibility为false,子元素为true是否还会隐藏(不会)
- 数组的方法,字符串的方法
- for in, for of 遍历数组
- 行级元素,块级元素的区别
- https, 整个过程要说一遍
- 闭包作用域
- 项目里的内容
二面
面试官是个小姐姐
- nodeJs是否使用过,使用过哪些工具,事件循环机制
- IE和标准事件的区别 主要是有无捕获,最好引申到捕获-dom-冒泡 事件发生的顺序
- 行内标签,块级标签
- ES6: 我说的是 let,const proxy, set ,map,generator,promise,await,async,class,symbol,
做题:
- 数组去重并排序 […new Set(…arr)].sort(),
- 将某个标签里面的text放到另一个text里去,就是innerText,
- 判断IE window.attachEvent
- url取出参数
- 写一个动画,好像是旋转并移动
- web优化:cdn,压缩,雪碧图等等你能想到的都跟她说
- 变量和作用域 ,可以从汤姆大叔那里 将:从进入某个函数上下文,然后上下文包括(变量对象,作用域链以及this对象),讲到闭包,this的apply,call,bind等等
- 项目里的内容
三面
是个很严肃的面试官
本以为是hr面却是技术面
- vue双向绑定
- MVVM和MVC的区别
- web安全,我只说了csrf,xss和SQL注入
- web优化
- 如何防止内存泄漏
- https过程
- 是否有空实习
- 是否有其他offer
- 其他需要问的问题
三面完成后让我回去等消息,感觉这次面试很顺利,没有靠到二叉树啊,红黑树啊,线索树之类的东西,白白准备了好久,处女面就这样完事了,应该有7成把握到offer面,助我好运,祝各位还在准备面试的或正在面试的人们好运,大家加油
锦鲤送上