你的位置:首页 > 软件开发 > Java > 10个常见的Node.js面试题

10个常见的Node.js面试题

发布时间:2016-10-04 00:00:04
如果你希望找一份有关Node.js的工作,但又不知道从哪里入手评测自己对Node.js的掌握程度。 本文就为你罗列了10个常见的Node.js面试题,分别考察了Node.js编程相关的几个主要方面。在进入正文之前,需要提前声明两点:这些问题只是Node.js知识体系的一个局部,并 ...

10个常见的Node.js面试题

如果你希望找一份有关Node.js的工作,但又不知道从哪里入手评测自己对Node.js的掌握程度。 本文就为你罗列了10个常见的Node.js面试题,分别考察了Node.js编程相关的几个主要方面。

在进入正文之前,需要提前声明两点:

  1. 这些问题只是Node.js知识体系的一个局部,并不能完全考察被面试者的实际开发能力。
  2. 对现实世界开发中遇到的问题,需要的是随机应变与团队合作,所以你可以尝试结对编程。

Node.js面试题列表

  • 什么是错误优先的回调函数
  • 如何避免回调地狱?
  • 如何用Node来监听80端口?
  • 什么是事件循环?
  • 哪些工具可以用来保证一致的编程风格?
  • 运算错误与程序员错误的区别?
  • 使用NPM有哪些好处?
  • 什么是stub?举个使用场景?
  • 什么是测试金字塔?对于HTTP API,如何利用测试金字塔?
  • 你最喜欢的HTTP框架,并说明原因?

现在,我们依次来解答这些问题吧。

什么是错误优先的回调函数?

错误优先的回调函数用于传递错误和数据。第一个参数始终应该是一个错误对象, 用于检查程序是否发生了错误。其余的参数用于传递数据。例如:

fs.readFile(filePath, function(err, data) { 	if (err) {		//handle the error	}	// use the data object});

原标题:10个常见的Node.js面试题

关键词:JS

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。