2020java面试题(十四)百度

java最新面试题2020

一面

  1. 的数据结构与 HashMap 有什么区别与联系
  2. Java 内存模型中哪一个区域不会发生 OOM 异常
  3. 类加载流程,越详细越好
  4. 为什么要有双亲委派,类加载器有哪些
  5. MVCC 是什么,简述 MySQL 的隔离机制
  6. MySQL 的锁机制
  7. Java API 中 NIO 和 BIO 的区别
  8. 消息中间件的好处,如何选型
  9. Redis 的 IO 模型;常用的数据结构;zset 的内部实现,为什么用跳表不用红黑树,跳表的空间复杂度
  10. AOP 的抽象属性之间的关系与联系
  11. 有什么要问的问题(问了面试官对我的评价:主观能动性较强,基础很好,表达能力强,中等偏上,但离 top student 还有一段距离,对某些地方理解的深度不够)

二面

  1. 介绍项目,秒杀平台如果想支持更大的并发量应该如何优化?如果把项目部署成多个服务,架构方面应该怎么做
  2. 数据库的 ACID,MySQL 底层是如何保证原子性的
  3. 设计一个实时监测 MySQL 的工具,可以监测每条 SQL 语句运行时间、事务的运行和数据库的连接信息等
  4. MySQL 的 binlog、redo log 和 undo log
  5. HTTP 和 HTTPS 的区别
  6. Redis 的主从架构、哨兵机制
  7. Redis 的持久化,RDB 和 AOF 的对比
  8. MQ 如何保证消息传输的可靠性
  9. 问了学校的研究方向、本科学习情况及获奖情况
  10. 三面(40分钟)
  11. 项目中的细节问题
  12. 对 Spring 的理解
  13. AOP 动态***的实现
  14. 对并发的了解
  15. 场景设计题:实时更新街道的交通拥挤状况
  16. SQL 常见的优化手段
  17. 问了平时的学习方法以及三观问题

所有面试题持续更新见这里:
2020java面试题汇总 持续更新中

猜你喜欢

转载自www.cnblogs.com/javamianshi/p/12704327.html
今日推荐