美文网首页
Node.js面试题

Node.js面试题

作者: 小白菜的前端 | 来源:发表于2018-07-23 18:47 被阅读0次
  1. 对Node 的优点和缺点提出了自己的看法:
  • (优点)因为Node 是基于事件驱动和无阻塞的,所以非常适合处理并发请求,
    因此构建在Node 上的代理服务器相比其他技术实现(如Ruby)的服务器表现要好得多。
    此外,与Node 代理服务器交互的客户端代码是由javascript 语言编写的,
    因此客户端和服务器端都用同一种语言编写,这是非常美妙的事情。
  • (缺点)Node 是一个相对新的开源项目,所以不太稳定,它总是一直在变,
    而且缺少足够多的第三方库支持。看起来,就像是Ruby/Rails 当年的样子。
  1. 需求:实现一个页面操作不会整页刷新的网站,并且能在浏览器前进、后退
    时正确响应。给出你的技术实现方案?
    至少给出自己的思路(url-hash,可以使用已有的一些框架history.js 等)
  2. Node.js 的适用场景?
    1)、实时应用:如在线聊天,实时通知推送等等(如socket.io)
    2)、分布式应用:通过高效的并行I/O 使用已有的数据
    3)、工具类应用:海量的工具,小到前端压缩部署(如grunt),大到桌面图形界面应用程

    4)、游戏类应用:游戏领域对实时和并发有很高的要求(如网易的pomelo 框架)
    5)、利用稳定接口提升Web 渲染能力
    6)、前后端编程语言环境统一:前端开发人员可以非常快速地切入到服务器端的开发(如著
    名的纯Javascript 全栈式MEAN 架构)
  3. ( 如果会用node) 知道route, middleware, cluster, nodemon, pm2,
    server-side rendering 么?
    Nodejs 相关概念的理解程度
  4. 解释一下Backbone 的MVC 实现方式?
    流行的MVC 架构模式
  5. 什么是“前端路由”?什么时候适合使用“前端路由”? “前端路由”有哪
    些优点和缺点?
    熟悉前后端通信相关知识
  6. 对Node 的优点和缺点提出了自己的看法?
    优点:
  • 因为Node 是基于事件驱动和无阻塞的,所以非常适合处理并发请求,因此构建在Node
    上的代理服务器相比其他技术实现(如Ruby)的服务器表现要好得多。
  • 与Node 代理服务器交互的客户端代码是由javascript 语言编写的,因此客户端和服务
    器端都用同一种语言编写,这是非常美妙的事情。
    缺点:
  • Node 是一个相对新的开源项目,所以不太稳定,它总是一直在变。
  • 缺少足够多的第三方库支持。看起来,就像是Ruby/Rails 当年的样子(第三方库现在已
    经很丰富了,所以这个缺点可以说不存在了)。

相关文章

  • 前端排序算法总结;前端面试题2.0;JavaScript异步编程

    前端排序算法总结;前端面试题2.0;JavaScript异步编程 标签(空格分隔): Node.js 1、前端 排...

  • js 后端开发基础面试题

    js 后端开发基础面试题 1 为什么要用node? Node.js 是谷歌 V8 引擎(公认最快的 Javascr...

  • 杂记

    有C,OC,JS,有面试题,有笔记,有学习知识,不系统,很杂 Node.js最新技术栈之Promise篇

  • 分享 10 道 Nodejs 进程相关面试题

    通过对以下 10 个面试题的分享,助您更好的理解 Node.js 的进程和线程相关知识 快速导航 什么是进程和线程...

  • Node.js面试题

    对Node 的优点和缺点提出了自己的看法: (优点)因为Node 是基于事件驱动和无阻塞的,所以非常适合处理并发请...

  • Node.js 面试题总结

    原文链接笔者前段时间(2018.09-2018.10)参加面试,地点深圳,面试的岗位是NodeJS后台开发,工作年...

  • node.js方向面试题

    1.a.com请求b.com的数据能否实现?如果能实现,请写出工作原理及优缺点。 可以 a.com请求b.com的...

  • nodejs安装

    Node.js安装 目录 Node.js简单介绍 windows安装Node.js Linux安装Node.js ...

  • 前端面试题:Node.js

    1. 如何获取项目的根路径? 1. 如何获取项目的根路径? node当中有个全局变量__dirname ,可通过p...

  • js面试题-4(node.js)

    1.ajax如何实现,readyState的五种状态的含义? 0---(未初始化)还没有调用send()方法 1-...

网友评论

      本文标题:Node.js面试题

      本文链接:https://www.haomeiwen.com/subject/zzojmftx.html