Java 一线大厂高岗面试题解析合集(六大专题)

  • 3. MySQL 常见的三种存储引擎(InnoDB、MyISAM、MEMORY)的区别?

  • 4. MySQL 的 MyISAM 与 InnoDB 两种存储引擎在,事务、锁级别,各自的适用场景?

  • 5. 查询语句不同元素(where、jion、limit、group by、having 等等)执行先后顺序?

  • 6. 什么是临时表,临时表什么时候删除?

  • 7. MySQL B+Tree 索引和 Hash 索引的区别?

  • 8. sql 查询语句确定创建哪种类型的索引?如何优化查询?

  • 9. 聚集索引和非聚集索引区别?

  • 10. 有哪些锁(乐观锁悲观锁),select 时怎么加排它锁?

  • 11. 非关系型数据库和关系型数据库区别,优势比较?

  • 12. 数据库三范式,根据某个场景设计数据表?

  • 13. 数据库的读写分离、主从复制,主从复制分析的 7 个问题?

  • 14. 使用 explain 优化 sql 和索引?

  • 15. MySQL 慢查询怎么解决?

  • 16. 什么是 内连接、外连接、交叉连接、笛卡尔积等?

  • 17. mysql 都有什么锁,死锁判定原理和具体场景,死锁怎么解决?

  • 18. varchar 和 char 的使用场景?

  • 19. mysql 高并发环境解决方案?

  • 20. 数据库崩溃时事务的恢复机制(REDO 日志和 UNDO 日志)?

MySQL21 个最佳性能优化实践

MySQL 高频面试题-答案解析

3.3 Tomcat 面试题汇总

===============

  • 1. 你怎样给 tomcat 去调优?

  • 2. 如何加大 tomcat 连接数

  • 3. tomcat 中如何禁止列目录下的文件

  • 4. 怎样加大 tomcat 的内存

  • 5. Tomcat 有几种部署方式

  • 6. Tomcat 的优化经验

  • 7. Tomcat 的缺省端口是多少,怎么修改?

  • 8. tomcat 有哪几种 Connector 运行模式( 优化) ?

  • 9. Tomcat 有几种部署方式?

  • 10. tomcat 容器是如何创建 servlet 类实例?用到了什么原理?

  • 11. tomcat 如何优化?

  • 12. 内存调优

  • 13. 垃圾回收策略调优

  • 14. 添加 JMS 远程监控

  • 15. 专业点的分析工具有

  • 16. 关于 Tomcat 的 的 session 数目

  • 17. 监视 Tomcat 的内存使用情况

  • 18. 打印类的加载情况及对象的回收情况

  • 19. Tomcat 一个请求的完整过程

  • 20. Tomcat 工作模式?

Tomcat 面试题-答案解析

第四部分:分布式(限流:ZK+Nginx;缓存:Redis+MongoDB+Memcached;通讯:MQ+kafka)

============================================================

第四部分:分布式

4.1 分布式限流之 ZK 面试题汇总

=================

  • 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. 分布式通知和协调

  • 19. 机器中为什么会有 leader?

  • 20. zk 节点宕机如何处理?

  • 21. Zookeeper 同步流程

  • 22. zookeeper 负载均衡和 nginx 负载均衡区别

  • 23. zookeeper watch 机制

分布式限流之 ZK 面试题-答案解析

4.2 分布式限流之 Nginx 面试题汇总

  • 1. 请解释一下什么是 Nginx?

  • 2. 请列举 x Nginx 的一些特性。

  • 3. 请列举 x Nginx 和 和 Apache 之间的不同点

  • 4. 请解释 x Nginx 如何处理 P HTTP 请求。

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

  • 6. 使用 “ 反向代理服务器 ”

  • 7. 请列举 x Nginx 服务器的最佳用途。

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

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

  • 10. 请解释是否有可能将 x Nginx 的错误替换为 2 502 错误?

  • 11. 在 x Nginx 中,解释如何在 L URL 中保留双斜线? ?

  • 12. 请解释 e ngx_http_upstream_module 的作用是什么?

  • 13. 请解释什么是 K C10K 问题?

  • 14. 请陈述 s stub_status 和 和 r sub_filter 指令的作用是什么?

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

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

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

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

分布式限流之 Nginx 面试题-答案解析

4.3 分布式缓存之 Redis 面试题汇总

=========&

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值