您当前的位置: 首页 >  Nin-Ja- 面试

头条五面惨败,被虐到怀疑人生!面试官三十六连击,你能答出多少?

Nin-Ja- 发布时间:2021-10-16 16:45:47 ,浏览量:4

前段时间一个小兄弟面试头条回来了,去之前是信心满满的,回来之后心态发生了一些变化,终于知道了这个社会的残酷。面试官抛出的问题只能答上来一半,而且还支支吾吾的。

1. 说说你的⼯作经历?

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

3. 画出你项⽬的结构图

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

6. 谈谈Eureka的保护机制

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

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

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

10. Hystrix如何实现熔断?

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

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

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

springcloud的⼯作原理

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作为主键有什么不同?

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

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

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

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

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

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

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

分享给大家一套互联网公司Java工程师面试题(包括以下这些方面知识点,例题超1000套!)

Dubbo面试题

  • Dubbo的整体架构设计有哪些分层?
  • 默认使用的是什么序列化框架?你知道的还有那些?
  • 说说核心的配置有哪些?
  • ......

MySQL面试题

  • MySQL中有哪几种锁?
  • CHAR和VARCHAR的区别是什么?
  • MySQL数据库作发布系统的储存,一天五万条以上的增量,预计运维三年,怎么优化?
  • .......

Java并发编程面试题

  • Java中用到的线程调度算法是什么?
  • 为什么在Java中不推荐使用线程组?
  • 什么是原子操作?在Java Concurrency API中有哪些原子类?
  • ......

Spring面试题

  • 不同版本的Spring Framework有哪些主要功能?
  • 列举Spring Framework的优点?
  • 那种依赖注入方式你建议使用?构造器注入还是Steesr方法注入?
  • ......

Linux面试题

  • 建立软链接以及硬链接的命令是什么?
  • Grep命令有什么用?如何忽略大小写?如何找不含该串的行?
  • 使用说明命令查看ip地址及接口信息?
  • ......

因为篇幅有限先展示这么多,有需要点下面的名片就能免费领取了!

关注
打赏
查看更多评论

Nin-Ja-

暂无认证

  • 4浏览

    0关注

    350博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录