前端面试题|node.js篇

361 阅读1分钟

(每周一花 |272-20220919)请在心中默默念出你的答案

1.file和stream的区别

2.node中有哪些常用模块

3.file中有哪些方法

4.path.dirname和process.cwd()的区别

5.gateway是什么

6.异步非阻塞IO

7.nodejs事件轮询

8.node平时用来做什么项目

9.node上传文件和图片

10.path中的join和resolve的区别

11.exports module.exports的区别

12.nodejs有哪些全局变量

13.nodejs垃圾回收

14.进程间通信

15.进程和线程

16.加密方式有哪些及使用

17.js堆和栈的区别

18.https实现原理

19.node中产生内存泄漏的原因及如何定位

20.nodejs 中 require 的实现原理

21.CommonJS模块的特点

22.Eventemitter 的 emit 是同步还是异步?

23.递归调用 process.nextTick 会怎么样?

24. console.log 是同步还是异步,怎么实现一个console.log()

25.child.kill 与 child.send 的区别

26.父进程或子进程的死亡是否会影响对方? 什么是孤儿进程?

27.什么情况下需要 IPC, 以及使用 IPC 处理过什么业务场景

28.进程守护

29.Buffer

30.Stream 的 pipe 的作用是? 在 pipe 的过程中数据是引用传递还是拷贝传递?

31.什么是文件描述符? 输入流/输出流/错误流是什么?

32.如何同步的获取用户的输入

33.Readline 是如何实现的?

34.cookie 与 session 的区别? 服务端如何清除 cookie?

35.什么是跨域请求? 如何允许跨域?

36.OS操作系统?

37.怎么处理未预料的出错? 用 try/catch ,domains 还是其它什么?

38.什么是 uncaughtException 事件? 一般在什么情况下使用该事件?

39.处理错误的方式

40.express和koa2的区别

41.JWT鉴权如何实现**