美文网首页大数据Java程序员
头条Java岗3面入职:事务+慢查询SQL+Redis+秒杀设计

头条Java岗3面入职:事务+慢查询SQL+Redis+秒杀设计

作者: 用嘴写代码 | 来源:发表于2020-07-11 14:48 被阅读0次

一面

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中的实现

二面

Java 内存分配策略?多个线程同时请求内存,如何分配?

Redis 底层用到了哪些数据结构?使用 Redis 的 set 来做过什么?

Redis 使用过程中遇到什么问题?搭建过 Redis 集群吗?

如何分析“慢查询”日志进行 SQL/索引 优化?

MySQL 索引结构解释一下?(B+ 树)

MySQL Hash 索引适用情况?举下例子?

三面

如何保证数据库与redis缓存一致的

Redis 的并发竞争问题是什么?如何解决这个问题?了解 Redis 事务的 CAS 方案吗?

如何保证 Redis 高并发、高可用?

Redis 的主从复制原理,以及Redis 的哨兵原理?

如果让你写一个消息队列,该如何进行架构设计啊?说一下你的思路。

MySQL数据库主从同步怎么实现?

秒杀模块怎么设计的,如何压测,抗压手段

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

最全阿里高级Java必考题范围与答案

答案获取方式

关注+转发后,私信关键词 【面试】即可获得详细答案链接!

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

相关文章

  • 头条Java岗3面入职:事务+慢查询SQL+Redis+秒杀设计

    一面 1.讲讲jvm运行时数据库区 2.讲讲你知道的垃圾回收算法 3.jvm内存模型jmm 4.内存泄漏与内存溢出...

  • 产品还是设计

    从正式入职搜狐到现在已经四个多月,刚刚从产品岗来到了设计组转成了一名交互设计师。这次转岗自己一直保持着低调,同入职...

  • mysql-函数:日期函数

    1.入职20年以上的员工 2.查询98年上半年入职的人 3.无论哪一年,一月份入职的人

  • 滴滴出行java面试9个问题,你会几个?

    此前,w3cschool app开发者头条发布了网易java面经、阿里巴巴java面经、小米java面经。 今天给...

  • java事务

    1、java事务介绍 2、JDBC事务 3、JTA事务 1、java事务介绍 java事务分类:JDBC事务、...

  • Mysql-优化

    查询优化 1、explain查询分析器,查看执行计划 2、索引的设计 3、慢查询日志,调试环境可以开启 4、查询缓...

  • 网易提前批Offer真烫手,分布式/Spring/高并发/设计模

    8月初参加了网易秋招提前批(Java岗),总共3面,但是问题的却不少,分布式架构/Spring框架/高并发/设计模...

  • 4.MySQL多表&事务

    主要内容 1 . 多表查询2 . 事务3 . DCL 多表查询: 事务 DCL:

  • 子查询

    查询入职日期最早的员工姓名,入职日期。 查询工资比SMITH工资高并且工作地点在CHICAGO的员工姓名,工资,部...

  • 周记 2017 4.17 - 4.23

    sql慢查询 java.lang.NoClassDefFoundError ClassNotFoundExcept...

网友评论

    本文标题:头条Java岗3面入职:事务+慢查询SQL+Redis+秒杀设计

    本文链接:https://www.haomeiwen.com/subject/qelicktx.html