百度前端面试- 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面,助我好运,祝各位还在准备面试的或正在面试的人们好运,大家加油
锦鲤送上
在这里插入图片描述