Node.js面试题

2018-07-23  本文已影响0人  小白菜的前端
  1. 对Node 的优点和缺点提出了自己的看法:
  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 的优点和缺点提出了自己的看法?
    优点:
上一篇 下一篇

猜你喜欢

热点阅读