• 欢迎访问马东东的博客,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

头条Java后台3面:事务+List集合+慢查询SQL+Redis+秒杀设计

笔试面试 马 东东 来源:优知学院 7个月前 (01-17) 380次浏览 3个评论 扫描二维码

头条一面

1.讲讲jvm运行时数据库区

2.讲讲你知道的垃圾回收算法

3.jvm内存模型jmm

4.内存泄漏与内存溢出的区别

5. select、epool 的区别?底层的数据结构是什么?

6.mysql数据库默认存储引擎,有什么优点

7.优化数据库的方法,从sql到缓存到cpu到操作系统,知道多少说多少

8.什么情景下做分表,什么情景下做分库

9.linkedList与arrayList区别 适用场景

10.array list是如何扩容的

11. volatile 关键字的作用?Java 内存模型?

12.java lock的实现,公平锁、非公平锁

13.悲观锁和乐观锁,应用中的案例,mysql当中怎么实现,java中的实现

头条二面

  1.  Java 内存分配策略?多个线程同时请求内存,如何分配?
  2.  Redis 底层用到了哪些数据结构?使用 Redis 的 set 来做过什么?
  3.  Redis 使用过程中遇到什么问题?搭建过 Redis 集群吗?
  4.  如何分析“慢查询”日志进行 SQL/索引 优化?
  5.  MySQL 索引结构解释一下?(B+ 树)
  6.  MySQL Hash 索引适用情况?举下例子?

头条三面

  1.  如何保证数据库与redis缓存一致的
  2.  Redis 的并发竞争问题是什么?如何解决这个问题?了解 Redis 事务的 CAS 方案吗?
  3.  如何保证 Redis 高并发、高可用?
  4.  Redis 的主从复制原理,以及Redis 的哨兵原理?
  5.  如果让你写一个消息队列,该如何进行架构设计啊?说一下你的思路。
  6.  MySQL数据库主从同步怎么实现?
  7.  秒杀模块怎么设计的,如何压测,抗压手段

版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明文章地址:https://www.madongdong.me/career/written-interview/2019/01/17/1390/mdd/
喜欢 (1)
[821300079@qq.com]
分享 (0)
马 东东
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到
(3)个小伙伴在吐槽
  1. Does your site have a contact page? I'm having problems locating it but, I'd like to send you an e-mail. I've got some suggestions for your blog you might be interested in hearing. Either way, great site and I look forward to seeing it expand over time.
    匿名2019-01-28 07:37 回复 Windows 10 | Chrome 62.0.3202.94
    • 马 东东
      Thank you for your comments and welcome to my website.
      马 东东2019-02-03 21:25 回复 Windows 10 | Chrome 63.0.3239.132
  2. 马 东东
    签到成功!签到时间:2019-01-17 15:13:06,每日打卡,生活更精彩哦~
    马 东东2019-01-17 15:13 回复 Windows 10 | Chrome 63.0.3239.132