nodes面试题
文章目录
nodes面试题
nodejs 面试题
- 什么是错误优先的回调函数?
- 如何避免回调地狱?
- 如何用Node来监听80端口?
- 什么是事件循环?
- 哪些工具可以用来保证一致的编程风格?
- 运算错误与程序员错误的区别?
- 使用NPM有哪些好处?
- 什么是stub?举个使用场景?
- 什么是测试金字塔?对于HTTP API,如何利用测试金字塔?
- 你最喜欢的HTTP框架,并说明原因?
- 高级点的
- 对mysql,mongodb,redis,服务器,运维知识要达到什么程度?
- 要到一个 后端工程师都有的程度吧, 这就相当于 js要求高 + mysql,mongodb,redis,服务器,运维
- ES6有哪些新特性
- javascript高级话题(面向对象,作用域,闭包,设计模式等)
- js里边的this指的是什么?
- css2与css3的区别,增加了哪些新特性?
- apply, call和bind有什么区别?
- caller, callee和arguments分别是什么?
- 什么是闭包,闭包有哪些用处?
- Html5有哪些比较实用新功能
- 参考答案: File API支持本地文件操作; Canvans/SVG支持绘图; 拖拽功能支持; 本地存储支持; 表单多属性验证支持; 原生音频视频支持等
- 怎样调试node程序?
- 什么是Stream?什么时候用?是否遇到过问题?
- 怎么读取json配置文件
- js常用设计模式的实现思路,单例,工厂,代理,装饰,观察者模式等?分别举例说明

