some_good_stuff icon indicating copy to clipboard operation
some_good_stuff copied to clipboard

京东前端 T2 升 T3 考核问题一览

Open chuyik opened this issue 8 years ago • 0 comments

说是考核,其实是面试,仅京东有效。

Web 技术问题

  1. jQuery 里事件的命名空间的作用

    好久没用 jQuery 了,想不到事件还能自定义命名空间。 命名空间的作用就是避免元素的全局事件冲突,让事件绑定更灵活。

  2. 事件委托的原理

    事件冒泡和捕获。

  3. http的请求方式有哪些?哪些是低端浏览器不支持的?

    • 四大金刚 GET / POST / UPDATE(PUT) / DELETE,再加个 OPTION。
    • PUT 吧,但不支持的浏览器应该都绝种了。
  4. 浏览器的渲染有哪些?

    不知道问什么... 如果问的是渲染过程,解析 HTML -> 生成 DOM 树和样式树 -> 生成渲染树 -> 布局 -> 绘制。 如果问的是渲染模式,标准模式 / Quirks Mode。 如果是想问 reflow / repaint 的话...

  5. 一个团队里同时有两套类似前端方案,如何做抉择?

    剪刀石头布... 或者根据业务需求、队员代码习惯和技术潮流选型即可。

  6. 你带的人如果碰到经常迟到怎么办?

    • 罚款,测试有效
    • 塞满任务
  7. 计算机领域里面比较经典的书?

    • 37Signals 的《Rework》和《Getting Real》
    • 《Windows 98 从入门到精通》
  8. 前端技术(标准)组织有哪些?

    • O2
    • HTML / CSS: WHATWG / W3C
    • JS: ECMA
  9. ES6 相对于 ES5 增加了哪些新特性呢?Promise 是干什么用的?

    • 箭头函数,字符串拼接,局部与全局变量,解构,模块化等。
    • 避免 Callback Hell。
  10. 有没有接触过 js 的测试框架?能列举1到2个么?

    Mocha / Jasmine / Karma / AVA / ...

  11. 有在npm官网上贡献过npm包么?

    有。

关注竞品意识

  1. 同样是搜索页,有没有关注过天猫的搜索页和京东搜索页的体验差别?性能差别?
  2. 有没有拿你负责的搜索页面和天猫、淘宝的搜索页做对比?分析差异? 比如首屏渲染时间、白屏时间等等。

人才培养

其余

  1. 改版中有没有碰到什么问题?如何解决?
  2. https全站升级的进度?碰到什么问题?推动过程中怎么解决?

chuyik avatar Mar 11 '16 11:03 chuyik