前言

本文是前端组肖高阳的搜狐面经。已offer。


一面

面试官很好,说只是电话初筛,简单的聊了一下,面试过程 14 分钟

  1. 简单介绍一下CSS盒模型

  2. IE怪异模式,浏览器的兼容模式(没有文档类型声明时)

  3. margin折叠

  4. BFC

  5. 清除浮动的方式

  6. JS闭包

  7. 对 this 指向的理解

  8. 双向数据绑定如何实现

二面

视频面的,这次是两个面试官一起面,其中有一个是一面的面试官

一面面试官人很好,有些没说对都会提醒一下,有些内容还会说一下自己的理解

  1. SASS 中的 & 和 extend,mixin

  2. jQuery 和 Zepto.js

  3. 实现一个需求:在网页中插入 1000 个节点(createDocumentFragment 或 innerHTML)

  4. JS的数据类型

  5. CommonJS、AMD、CMD模块化规范

  6. 跨域的几种方式,JSONP的缺点,POST怎么跨域,CORS的预检请求

  7. 缓存的几种方式

  8. 因为我简历上写了 linux,所以一个面试官问了我一个查看进程的命令(ps命令)

  9. 说到我的博客,我说是搭在 Coding 上的,然后,问了我 GitHub 和 Coding 的区别

  10. 你用 Git 是怎样进行多人协作的,冲突解决

(只记得这么多了,其他的可能忘了)

总体来说,问的还是很基础的,没有深入的问,没有自我介绍,也没有问项目。面试过程 20 分钟。



未经授权,禁止转载