手撕面试官系列(九):分布式限流面试专题 Nginx+zookeeper

269 阅读2分钟

Nginx专题

面试题+答案领取

1、请解释一下什么是 Nginx?

2、请列举 Nginx 的一些特性。

3、请列举 Nginx 和 Apache 之间的不同点

4、请解释 Nginx 如何处理 HTTP 请求。

5、在 Nginx 中,如何使用未定义的服务器名称来阻止处理请求?

6、 使用“反向代理服务器”的优点是什么?

7、请列举 Nginx 服务器的最佳用途。

8、请解释 Nginx 服务器上的 Master 和 Worker 进程分别是什么?

9、请解释你如何通过不同于 80 的端口开启 Nginx?

10、请解释是否有可能将 Nginx 的错误替换为 502 错误、503?

11、在 Nginx 中,解释如何在 URL 中保留双斜线?

12、请解释 ngx_http_upstream_module 的作用是什么?

13、请解释什么是 C10K 问题?

14、请陈述 stub_status 和 sub_filter 指令的作用是什么?

15、解释 Nginx 是否支持将请求压缩到上游?

16、解释如何在 Nginx 中获得当前的时间?

17、用 Nginx 服务器解释-s 的目的是什么?

18、解释如何在 Nginx 服务器上添加模块?

zookeeper专题

1.ZooKeeper 是什么?

2.ZooKeeper 提供了什么?

3.Zookeeper 文件系统

4.四种类型的 znode

5.Zookeeper 通知机制

6.Zookeeper 做了什么?

7.zk 的命名服务(文件系统)

8.zk 的配置管理(文件系统、通知机制)

9.Zookeeper 集群管理(文件系统、通知机制)

10.Zookeeper 分布式锁(文件系统、通知机制)

11.获取分布式锁的流程

12.Zookeeper 队列管理(文件系统、通知机制)

13.Zookeeper 数据复制

14.Zookeeper 工作原理

15.zookeeper 是如何保证事务的顺序一致性的?

16.Zookeeper 下 Server 工作状态

17.zookeeper 是如何选取主 leader 的?

18.Zookeeper 同步流程

19.分布式通知和协调

20.机器中为什么会有 leader?

21.zk 节点宕机如何处理?

22.zookeeper 负载均衡和 nginx 负载均衡

23.zookeeper watch 机制