ElemeFE-node-interview icon indicating copy to clipboard operation
ElemeFE-node-interview copied to clipboard

饿了么Node.JS面试题解答

如何通过饿了么 Node.js 面试(解答)

听说饿了么被阿里收购了,饿了么虽然没了,文档还是要更的...

本项目是基于饿了么node面试而来,对上述教程中提出的问题进行了解答,本项目是为了记录本人对Node知识点的总结,没有权威性如有错误欢迎指出.

导读

本项目虽然是基于饿了么Node面试教程而来,但是在此基础上做了拓展,比如在JS基础部分加入了面向对象 原型链等重要知识.

由于原项目包括知识点常见问题两个部分,我们会先整理知识点部分的文字,再在后面补充常见问题答案.

[Js 基础问题]

目前还缺少Node内存ES6部分.

  • [Basic] 类型判断
  • [Basic] 预解释
  • [Basic] 作用域
  • [Basic] 原型
  • [Basic] this
  • [Basic] 属性
  • [Basic] 传递引用
  • [Basic] 深克隆
  • [Basic] 实现不可变数据
  • [Basic] Proxy 与Object.defineProperty 的双向绑定对比

事件/异步

  • [Basic] Promise
  • [Basic] Events (事件机制)
  • [Basic] 实现一个Event
  • [Basic] 阻塞/异步

[IO]

  • [Doc] Buffer详解
  • [Doc] Stream (流)

[进程]

  • [Doc] 类Unix系统中的进程