@jameszuo
2015-04-27T03:32:03.000000Z
字数 702
阅读 381
社招 蓝邦珏
招聘
初试
询问工作意向 OK
网络协议 OK
- 从点击页面上一个连接,到用户最终看到页面,期间发生了什么?
- 常见HTTP返回码有哪些?语义各是什么?
- 常见HTTP请求头、响应头有哪些?分别有什么作用?
web安全 OK
javascript基础 OK
- js 有哪些数据类型?
- js 基础API里有哪些对象及方法?
- 浏览器内置对象有哪些?
- Function原型中 apply、call 的作用是什么?有什么区别?
- js 的原型链是什么?有什么作用?
- 浏览器事件冒泡是什么?有什么作用?
- js 的垃圾回收机制是怎样的?
第三方框架 OK
- jQuery/Zepto/...
- Backbone/AngularJs
- SeaJs/RequireJs/...
性能优化 OK
- 发现问题 - 测速统计
- 分析问题 - 定位工具
- 解决问题
- 尽量减少HTTP请求次数
- 减少DNS查找次数
- 避免跳转
- 合理利用缓存
- 预加载/按需加载
- CDN
- GZIP
- CSS in Head, JS after Body
- 内嵌 JS / CSS
- 优化图片
- 雪碧图
- ...
问题的分析和解决能力 OK
- 通过 JS 创建的页面中,有一个按钮点击后未按照预期触发响应,怎样定位原因?
- 打开页面后,抓包看到有一个404请求,URL是 http://abc.com/undefined,怎样定位原因?
- AJAX 请求获取数据后,页面未渲染而是显示成了白屏,怎样定位原因?
后端语言 OK
开发工具 OK
- 构建工具
- Chrome Dev Tools
- Fiddler
- IDE
用户 未考察
- 页面打开白屏时间很长,用户体验较差,此处应怎样优化用户体验?
- 弹框提示用户体验好吗?
- 你是从哪里获取用户反馈的?
好学 OK
- 近期有学习什么新技术?
- <从上述所有问题中分析候选人学习能力>