Skip to content

Latest commit

 

History

History
36 lines (29 loc) · 1.43 KB

00-node面试题.md

File metadata and controls

36 lines (29 loc) · 1.43 KB

面试题

  • 如何实现 promise.map,并限制并发数
  • Node 如何进行进程间通信
  • 有没有用过 continuous local storage,用在了哪里
  • 在 Node 应用中如何利用多核心 CPU 的优势
  • 如何设计一个高并发系统
  • 什么是熔断机制,微服务如何做熔断
  • 什么是负载均衡
  • 四层负载均衡与七层负载均衡有什么区别
  • 你们项目中的计划任务是如何组织的
  • RPC 与 REST 有什么优劣
  • 如何实现服务发现 (Service Discovery)
  • node 中的 Buffer 如何应用
  • Node.js 框架同其他语言框架的比较
  • Node.js 与 Swift 在 Web 领域的未来?
  • 说一下关于 Node.js 的文件读写方式和实现
  • 说一下 JavaScript 几种异步方法和原理
  • 介绍一下 Session 和 Cookie?
  • docker 会用吗?
  • 说一下事件循环 eventloop
  • node 怎么跟 MongoDB 建立连接
  • node 和 前端项目怎么解决跨域的

设计题

  • 设计一个简单的红绿灯策略,比如红灯亮分别为 console.log(“red”)这种,要求按照红 3s-黄 1s-绿 1s 顺序不断循环展示。

算法题

  • 给定一个整数金额的整钱 n,还有 2,3,5 元三种货币,要你计算出所有能凑出整钱的组合个数
  • 假如这个能使用的货币列表是给定的,意思是输入一个整数 list,比如[1,2,3,5],还有金额 n,求出所有组合数。

优质文章

https://blog.csdn.net/MingL520/article/details/105193463/