Skip to content

Latest commit

 

History

History
80 lines (63 loc) · 1.4 KB

File metadata and controls

80 lines (63 loc) · 1.4 KB

interviewing-front-end-engineers

how to interview a front-end engineer

经常问到的问题:

浏览器内核种类

HTML

HTML vs. XHTML
Strict vs Quirks Modes

CSS

盒模型
清楚浮动的方式
PNG vs. JPEG/JPG vs. GIF
PNG8/24/36

JavaScript

严格模式
继承
数组的原型方法
this指针
作用域
正则
闭包
内存泄露 - 垃圾回收(计数,mark-and-weep, copy)
设计模式

JQuery

API的理解
Jquery deferred
给dom绑定数据方法及区别
开源插件
源码的解读

DOM

增删改查
高级操作方法

Events

默认事件
事件模型
事件代理(委托)

HTTP

XMLHttpRequest(XMLHttpRequest1/2)
JSONP的原理
跨域方案(同源策略)
浏览器阻塞弹窗
缓存策略

CommonJS

CMD/AMD的区别
Require.js/Sea.js

server

nginx
JAVA/PHP
Node.js
如何debug
模块加载策略

调试工具

IE 报错调试
HTTP代理

项目经验

招聘要点

基础,热情,潜力
对所掌握的技能大部分不能说出原理,pass
工作时间较长,对前端理解不深,pass
尽量少招聘刚毕业的人,比较合适的工作时间是1年-2年
团队内的实习生人数不要超过五分之一
如何避免招聘不实用的人才
宁缺毋滥