- 1
- 0
- 约5.21千字
- 约 7页
- 2026-08-24 发布于河北
- 举报
Node.js真实职场面试题(含答案·无机器感)
本套面试题精选一线互联网、中小企业Node.js岗位高频面试问题,覆盖初级、中级核心考点,提问方式贴合真实面试官口吻,无模板化话术,配套简洁精准的落地答案,适合求职复习、技术复盘。
一、基础概念类(初级必问)
1.简单说说你对Node.js的理解,它和浏览器JS有什么区别?
参考答案:
Node.js是基于V8引擎的服务端JavaScript运行环境,采用事件驱动、非阻塞I/O模型,主要用于服务端接口开发、中间层、脚本工具、服务部署等场景。
和浏览器JS的核心区别:
1.运行环境不同:浏览器运行在客户端,Node.js运行在服务端;
2.全局对象不同:浏览器是window,Node.js是global/globalThis;
3.核心API不同:浏览器有DOM、BOM操作,Node.js没有DOM,内置fs、path、http、stream等服务端模块;
4.I/O能力不同:Node.js支持文件读写、操作系统层级调用、网络请求监听端口,浏览器受跨域、安全策略限制;
5.模块规范不同:Node.js原生支持CommonJS,同时兼容ESModule,浏览器主要使用ESModule。
2.CommonJS和ESModule的核心区别是什么?
原创力文档

文档评论(0)