【求职】好未来Java 方向面经

Java 方向面经

一面 2018/9/20

1、项目相关

2、接口和抽象类

3、spring aop ioc

4、场景题

5、手写二叉树镜像

6、Redis

7、数据库高负载怎么办

8、天池大数据比赛

二面

1、项目相关

2、手写两个出现两次的数

3、手写两个出现一次的数

4、想不想转大数据

一面 2019/10/23

1、为什么要用常量池啊?

2、静态常量池的好处是什么啊?

3、说下创建一个类在 JVM 中的过程是怎么样的?

4、你说下 volatile,他的底层是怎么样的?

5、怎么保证的可见性?

6、如果我有很多的线程同时访问,我能用使用 vovalile 吗?

7、怎么用 volatile 线程安全?

8、单例模式的 volatile 是干嘛的?

9、你说下你的秒杀项目是怎么保证健壮性的?

10、你用了什么方式?

11、秒杀的核心业务是什么?

12、怎么防止超卖超卖?

13、加锁并发现太低了,怎么提高并发?

14、redis 队列说说看?

15、redisson 分段锁你怎么实现?

16、你用什么作为分段锁的标识?如果是多个不同的 IP 同时访问怎么保证唯一性呢?

求职必备刷题官网:https://github.com/bennyrhys/interview
【更多互联网公司笔试面试真题请关注“让我遇见相似的灵魂”公众号】

【求职】好未来Java 方向面经_第1张图片

你可能感兴趣的:(#,职读面经)