数据权限设计思路 java_虎牙Java后台3面:JVM+数据库+秒杀设计+事物

5a1e0f9f7cda3d3683e1b570e03e57bd.png

一面

  • 为什么mongodb的索引用了B树,而mysql用B+树?
  • jvm内存模型jmm
  • 内存泄漏与内存溢出的区别
  • select、epool 的区别?底层的数据结构是什么?
  • mysql数据库默认存储引擎,有什么优点
  • 知道动态字符串sds的优缺点么(redis底层数据结构之一)?
  • linkedList与arrayList区别 适用场景
  • array list是如何扩容的
  • volatile 关键字的作用?Java 内存模型?
  • Java lock的实现,公平锁、非公平锁

二面

  • Java 内存分配策略?多个线程同时请求内存,如何分配?
  • Redis 使用过程中遇到什么问题?搭建过 Redis 集群吗?
  • 类加载器双亲委派模型机制?
  • MySQL 索引结构解释一下?(B+ 树)
  • MySQL Hash 索引适用情况?举下例子?

三面

  • 如何保证数据库与redis缓存一致的
  • 如何保证 Redis 高并发、高可用?
  • 用过docker吗,对容器了解多少?
  • 在关于微服务间数据一致性问题,是如何解决的?​
  • MySQL数据库主从同步怎么实现?
  • 秒杀模块怎么设计的,如何压测,抗压手段

以上就是虎牙研发3面题目,以下最新总结的最全2019阿里集团高级Java必考题范围和答案,范围包含最全Java多线程、MySQL、Spring、Redis、JVM等最全面试题和答案,仅用于参考~

dd8fdb5dd7356b41f925f5ad76af8156.png

答案获取方式:

关注+转发后,私信关键词 【虎牙】即可获得领取链接!

重要的话讲两遍,转发、转发后再发私信,才可以拿到哦!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值