# ElemeFE-node-interview **Repository Path**: c332030/ElemeFE-node-interview ## Basic Information - **Project Name**: ElemeFE-node-interview - **Description**: 饿了么Node.JS面试题解答 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2019-09-17 - **Last Updated**: 2022-07-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 如何通过饿了么 Node.js 面试(解答) > *听说饿了么被阿里收购了,饿了么虽然没了,文档还是要更的...* 本项目是基于[饿了么node面试](https://github.com/ElemeFE/node-interview)而来,对上述教程中提出的问题进行了解答,本项目是为了记录本人对Node知识点的总结,没有权威性如有错误欢迎指出. ## 导读 本项目虽然是基于**饿了么Node面试教程**而来,但是在此基础上做了拓展,比如在**JS基础**部分加入了**面向对象** **原型链**等重要知识. > 由于原项目包括*知识点*和*常见问题*两个部分,我们会先整理知识点部分的文字,再在后面补充常见问题答案. ## [Js 基础问题] > 目前还缺少*Node内存*与*ES6*部分. * [`[Basic]` 类型判断](/JavaScript基础/JavaScript基本类型.md) * [`[Basic]` 预解释](/JavaScript基础/javascript“预解释”.md) * [`[Basic]` 作用域](/JavaScript基础/javascript“作用域与闭包“.md) * [`[Basic]` 原型](/JavaScript基础/javascript原型.md) * [`[Basic]` this](/JavaScript基础/javascript中的this.md) * [`[Basic]` 属性](/JavaScript基础/javascript属性.md) * [`[Basic]` 传递引用](/JavaScript基础/javascript按什么传递.md) * [`[Basic]` 深克隆](/JavaScript基础/javascript实现深克隆.md) * [`[Basic]` 实现不可变数据](/JavaScript基础/JavaScript中的不可变数据.md) * [`[Basic]` Proxy 与Object.defineProperty 的双向绑定对比](/JavaScript基础/Proxy.md) ## 事件/异步 * [`[Basic]` Promise](https://github.com/xieranmaya/blog/issues/3) * [`[Basic]` Events (事件机制)](/异步/Event.md) * [`[Basic]` 实现一个Event](/异步/如何实现一个Event.md) * [`[Basic]` 阻塞/异步](/异步/异步机制.md) ## [IO] * [`[Doc]` Buffer详解](/IO/Buffer.md) * [`[Doc]` Stream (流)](/IO/stream.md) ## [进程] * [`[Doc]` 类Unix系统中的进程](/Process/Unix-Process.md)