Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/xiaomuzhu/elemefe-node-interview

饿了么Node.JS面试题解答
https://github.com/xiaomuzhu/elemefe-node-interview

blog interview node

Last synced: 2 days ago
JSON representation

饿了么Node.JS面试题解答

Awesome Lists containing this project

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)