美文网首页JAVA后端架构
我是如何被今日头条5面虐到自闭?36个面试题,90%的人回答不上

我是如何被今日头条5面虐到自闭?36个面试题,90%的人回答不上

作者: AI乔治 | 来源:发表于2020-10-14 16:39 被阅读0次

1. 说说你的⼯作经历?

2. 项⽬主要负责哪⼏个模块?

3. 画出你项⽬的结构图

4. Eureka是如何进⾏服务注册的?

我是如何被今日头条5面虐到自闭?36个面试题,90%的人回答不上来

6. 谈谈Eureka的保护机制

7. Ribbon的负载均衡是⾯向服务内部还是外部的?

8. Ribbon如何实现负载均衡的?

9. 如果没有Eureka,我能直接通过Ribbon进⾏服务请求吗?

10. Hystrix如何实现熔断?

我是如何被今日头条5面虐到自闭?36个面试题,90%的人回答不上来

11. 当服务⽆法访问时,是直接熔断还是降级?

12. 怎么样才会出现熔断?

13. 在Springcloud中,消费者调⽤提供者的流程是如何的?请画图

springcloud的⼯作原理

我是如何被今日头条5面虐到自闭?36个面试题,90%的人回答不上来

14. Redis的集群⽅式有哪些?

15. 如果你原来读取的Redis中的数据,它的数据的结构发⽣了变化,如何在不改变代码的情况下进⾏处理,使下游业务不受影响?

16. Redis的持久化⽅式有哪些?说说他们的具体实现、Redis有两种持久化的⽅式:快照(RDB⽂件)和追加式⽂件(AOF⽂件)

17. 使⽤Redis的过程中有没有遇到什么问题

18. Redis的内存回收机制有哪些?

19. Redis的过期策略有哪些?简单介绍下不同策略

20. 说说Redis的淘汰策略?淘汰的算法可以修改或者⾃⼰重写吗?

21. 你们的项⽬中消息中间件⽤的是什么?

22. 你们的Rabbit集群是怎么部署的?

23. Rabbit集群之间的数据是如何同步的?同步⽅式还是异步⽅式?

24. ⼀个队列中的数据你们是存放在⼀台机⼦上还是多台机⼦上?为什么?

25. RabbitMQ内部结构是怎么样的?请画出RabbitMQ的架构图

26. 你们公司的数据库有分库分表吗?如何实现的?

27. Mysql的索引是基于什么?

28. 说说B+树

29. 使⽤⾃增ID和UUID作为主键有什么不同?

我是如何被今日头条5面虐到自闭?36个面试题,90%的人回答不上来

30. 说说数据库的事务隔离级别有哪些?

31. 在代码中,我们如何实现事务?

32. 如果在⼀个事务中,代码业务流程很⻓,会有什么问题吗?为什么会出现这种问题?

33. 使⽤volatile关键字的时候有遇到过什么问题吗?为什么会出现这种问题?

34. 请说说volatile的底层实现原理

35. 如何创建线程池?有什么参数?线程池的实现原理实践操

36. 你有什么问题想问我们的吗?


由于答案内容太多了,一篇文章也写不完,所以更多的就没展示出来,我将这些面试题成了一份PDF文档,方便大家更容易学习。
大家可以关注作者,点击免费获取 “暗号”-【666】

关于面试面试我还通过一些渠道发现了需要大厂真实面试主要有:蚂蚁金服、拼多多、阿里云、百度、唯品会、携程、丰巢科技、乐信、软通动力、OPPO、银盛支付、中国平安等初,中级,高级Java面试题集合,附带超详细答案,希望能帮助到大家。

我是如何被今日头条5面虐到自闭?36个面试题,90%的人回答不上来

还有专门针对JVM、SPringBoot、SpringCloud、数据库、Linux、缓存、消息中间件、源码等相关面试题。

我是如何被今日头条5面虐到自闭?36个面试题,90%的人回答不上来

珍藏多年的230个高端简历模板,也一起送给大家

我是如何被今日头条5面虐到自闭?36个面试题,90%的人回答不上来
以上面试资料,大家可以关注作者,点击免费获取 “暗号”-【666】

相关文章

网友评论

    本文标题:我是如何被今日头条5面虐到自闭?36个面试题,90%的人回答不上

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