calvinxiao / blog

Calvinxiao's blog
1 stars 0 forks source link

Node.js工程师面试点 #4

Open calvinxiao opened 7 years ago

calvinxiao commented 7 years ago

Node.js面试点

Node.js

  1. 有关注node版本的升级区别吗,v6和v5之间哪个api改了
  2. stream的应用场景,实际项目怎样用
  3. 有内存泄露的调试经验吗,node如何管理内存的
  4. 服务器部署
  5. 异步操作一般用什么类库,封装类库返回什么类型的值
  6. koa和express的错误数据库错误和自定义错误的
  7. nginx,http状态码

DB

  1. mysql和pg等事务类型/级别,应用场景,哪些操作是原子性的
  2. 分布式事务
  3. 怎样理解MongoDB中的原子性操作
  4. 操作数据库用什么类库,生产环境中有什么需要注意的吗?
  5. 连接数据库一般用什么工具,熟悉各数据库的shell命令吗

项目:

  1. 团队大小
  2. 版本控制
  3. 文档,markdown?
  4. 说一个印象最深的项目,有什么有趣的问题,怎样解决的。