some_good_stuff
some_good_stuff copied to clipboard
京东前端 T2 升 T3 考核问题一览
说是考核,其实是面试,仅京东有效。
Web 技术问题
-
jQuery 里事件的命名空间的作用
好久没用 jQuery 了,想不到事件还能自定义命名空间。 命名空间的作用就是避免元素的全局事件冲突,让事件绑定更灵活。
-
事件委托的原理
事件冒泡和捕获。
-
http的请求方式有哪些?哪些是低端浏览器不支持的?
- 四大金刚 GET / POST / UPDATE(PUT) / DELETE,再加个 OPTION。
- PUT 吧,但不支持的浏览器应该都绝种了。
-
浏览器的渲染有哪些?
不知道问什么... 如果问的是渲染过程,解析 HTML -> 生成 DOM 树和样式树 -> 生成渲染树 -> 布局 -> 绘制。 如果问的是渲染模式,标准模式 / Quirks Mode。 如果是想问 reflow / repaint 的话...
-
一个团队里同时有两套类似前端方案,如何做抉择?
剪刀石头布... 或者根据业务需求、队员代码习惯和技术潮流选型即可。
-
你带的人如果碰到经常迟到怎么办?
- 罚款,测试有效
- 塞满任务
-
计算机领域里面比较经典的书?
- 37Signals 的《Rework》和《Getting Real》
- 《Windows 98 从入门到精通》
-
前端技术(标准)组织有哪些?
- O2
- HTML / CSS: WHATWG / W3C
- JS: ECMA
-
ES6 相对于 ES5 增加了哪些新特性呢?Promise 是干什么用的?
- 箭头函数,字符串拼接,局部与全局变量,解构,模块化等。
- 避免 Callback Hell。
-
有没有接触过 js 的测试框架?能列举1到2个么?
Mocha / Jasmine / Karma / AVA / ...
-
有在npm官网上贡献过npm包么?
有。
关注竞品意识
- 同样是搜索页,有没有关注过天猫的搜索页和京东搜索页的体验差别?性能差别?
- 有没有拿你负责的搜索页面和天猫、淘宝的搜索页做对比?分析差异? 比如首屏渲染时间、白屏时间等等。
人才培养
其余
- 改版中有没有碰到什么问题?如何解决?
- https全站升级的进度?碰到什么问题?推动过程中怎么解决?