如何通过饿了么 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系统中的进程