跟你分享7道Node.js基础知识面试题,看看你会几道呀

Posted web前端开发

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了跟你分享7道Node.js基础知识面试题,看看你会几道呀相关的知识,希望对你有一定的参考价值。


1.想创建一个文件,通过流的方式读取数据,该怎么做?()

 A.调用fs.open方法

 B.调用fs.read方法

 C.调用fs.readFile方法

 D.调用fs.createReadStream创建一个Readable流,然后监听data事件处理数据

2.想知道一个stream.Writable实例发生了什么错误该怎么办?()

 A.调用error方法

 B.监听error事件,提供一个callback,callback的参数是Error实例,保存了错误信息

 C.不可能发生错误

 D.监听finish事件,然后再调用error方法判断是否发生了错误

3.在Node.js代码中要加载http模块,怎么做()

 A.http模式是全局的,无需加载,直接使用即可

 B.使用require('http')即可

 C.使用module方法

 D.使用exports方法

4.在Node.js中,想让自定义的类具有发射事件的能力,需要继承哪个类?()

 A.Events

 B.events.Event

 C.events.EventEmitter

 D.Buffer

5.要使用node.js的http模块创建一个http server,需要调用哪些方法()

 A.http.createClient

 B.http.createServer

 C.http.Server.listen

 D.http.get

6.想要监听事件,可以用下列哪些方法?()

 A.emitter.addListener

 B.emitter.on

 C.emitter.once

 D.emitter.emit

7.想知道一个字符串是否包含某个字符,该怎么做?()

 A.调用indexOf,返回值不是-1就说明包含指定的字符

 B.调用lastIndexOf,返回值不是-1就说明包含指定的字符

 C.调用match方法

 D.调用search方法


请把你的答案,写在留言区,我们也会将正确答案公开在留言区里。

下期,我们将分享php方面的面试题,请记得过来答题。


以上是关于跟你分享7道Node.js基础知识面试题,看看你会几道呀的主要内容,如果未能解决你的问题,请参考以下文章

Linux运维基础命令笔试题--看看你会多少?

Linux运维基础命令笔试题--看看你会多少?

两道linux运维基础命令考试题,看看你会不会?

分享 10 道 Nodejs EventLoop 和事件相关面试题

面渣逆袭:Java并发六十问,快来看看你会多少道

面渣逆袭:Java并发六十问,快来看看你会多少道