Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

BAT 面试总结 PDF 下载


分享到:
时间:2020-05-04 15:24来源:http://www.java1234.com 作者:小锋  侵权举报
BAT 面试总结 PDF 下载
失效链接处理
BAT 面试总结  PDF 下载

本站整理下载:
 
相关截图:
 
主要内容:

1. 画eureka的执行流程
 2. 分布式锁解决缓存重建并发(画流程图)
 3. 事务的隔离级别 *
 4. Mysql 实现可重复读的原理,索引
 5. 场景:在数据库主从同步的情况下,如果从库同步的数据库延迟比较高,怎样才能在写到主库后立刻读取到数据。
 6. java 多态的表现形式
 7. 在加锁的时候,用什么锁对象是内存占用最小的?
 8. Collections.sort() 使用的排序算法
 9. AQS 
 10. 线程池原理,七大核心参数, ThreadLocal 
 11. ElasticSearch基础知识以及和Mysql的区别?
 12. eureka 和zookeeper 做服务发现的区别?
 13. 分布式限流有哪些方案?
 14. 线程池进行限流的缺陷是什么?
 15. 项目中的日志处理?日志框架
 16. JVM 模型 
 17. JMM 模型
 18. 垃圾回收机制
 19. 垃圾回收器
 20. 设计模式
 21. tomcat 优化
 22. 锁的原理
 23. synchronized 和reentrantlock 的区别?
 24. 偏向锁/轻量级锁/重量级锁的原理?
 25. 能否从偏向锁直接升级成重量级锁?
 26. java并发包有哪些类?如何使用?
 27. 堆大小的设置?
 28. 多线程线程数的设置?
 29. volatile 原理?
 30. Threadlocal 原理和使用?
 31. Redis 和zookeeper如何实现分布式锁?
 32. Redis 的数据类型,一些常用命令,比如要获取一个有序列表的前十个元素应该用什么命令?
 33. 数据库索引的使用,聚簇索引和非聚簇索引的区别?没有主键的话数据该如何组织?
 34. B+ 树的原理,innodb引擎和myisam引擎的区别和使用场景?
 35. 数据库的隔离级别和原理?
 36. Mysql的分库分表, mq的可靠性和顺序性, es 插入数据的原理
 37. 框架源码的执行流程?
 38. 使用配置类代替properties文件
 39. volatile在单例模式下的使用?
 40. 内存的多缓存机制?
 42. 线程池的各种不同应用场景?
 43. MeasureRate统计一分钟内心跳次数?
 44. 批处理机制等?
 45. hr 问题:离职原因,公司情况,如何向上司剔除离职的,团队规模,是否带团队。
 46. 基础:IO/并发/缓存/redis/zookeeper/分布式/jvm/数据库的隔离级别和原理?
 47. redis的单线程模型?
 49. 项目访问情况?日访问量,qps,订单量多少等数据,
 50. 分布式事务以及分布式事务在时间上的性能
 51. 基础和api设计上的问题:比如同时访问三个相同功能的api,要求将执行最快的结果返回,有哪些方式?(考并发编程)
 52. 开发一个新的api,需要考虑哪些方面?边界处理,高可用,并发问题,可扩展性,幂等性,重试机制
 53. java 线程和内核线程的关系?与进程的关系?
 54. 为什么会产生并发?解决并发问题的一些理论?
 55. java 中解决并发问题的方式?不同方式的适用场景和对比等方面进行了回答.
 56. Redis的几种类型,以及每种数据类型的底层实现?
 57. 跳表这种数据结构如何插入数据, hash如何扩容。
 58. HashMap 的扩容规则和具体实现。
 59. shell 脚本
 60. 对CAS的理解和cas存在的问题?
 61. ConcurrentHashMap 的锁机制?
 62. ElasticSearch 倒叙索引
 63. eureka的底层源码
 64. 微服务的重试机制
 65.  循环引用 垃圾回收。
 66. jvm 引用计数法和可达性分析法
 67. jvm 类加载的双亲委派机制 图解
 68. springcloud 技术栈所有框架的整体执行流程。
 
 
 
 二面是技术总监面的,整体没怎么聊技术,就是一些个人素质上的考察。比如:
 
为什么会选择做开发,没做别的
 
用三个短语来描述自己的优点
 
说说自己的缺点

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐