ITPub博客

首页 > 数据库 > 数据库开发技术 > 小伙伴的实战面试题又更新了,来撸一波

小伙伴的实战面试题又更新了,来撸一波

原创 数据库开发技术 作者:IT枫斗者 时间:2022-11-07 17:27:21 0 删除 编辑


程序员


1、熟悉java后端,211院校一年经验或普通本科3年经验

2、有微服务开发经验,了解spring cloud,spring boot。

3、了解分布式

4、稳定性高、愿意长期发展

5、沟通能力强


又来更新小伙伴的面试记录了,实战面试题,整理的面试官问答没有任何加工修饰话语。

平时背八股文是不是死记硬背,突然变换一种方式问你,你还能对答如流吗?大环境下,面试官的问题也不会是常规的单纯的问你一些面试题,而是在介绍项目中穿插着面试题,你为什么会用到这个技术,具体是怎么实现的等等。

所以,接下来分享的一些面试题,都是基于实操情况下总结出来的。

面试时间:22年11月2号

时长:46分钟

  1. 简单自我介绍一下

  2. 项目设计,你是怎么设计的,设计的思路

  3. spring boot这个框架的选择是项目经理定的吗

  4. Spring cloud微服务用到的一些组件是哪些

  5. 你们是如何配置集成到这个微服务的或者添加新的一个微服务

  6. java集合有哪些?

  7. 如何决定使用hashmap还是treemap呢?

  8. 多线程锁synchronized升级的原理是什么

  9. 关系型数据库是用MYSQL嘛,MYSQL它一般存储的话都是数量级比较小的嘛,如果有性能的问题的话,你们平常项目开发中的话,常规的一些优化数据库的这个手段有哪些?

  10. redis是怎么保证缓存和数据库的数据是一致的

  11. Redis持久化有哪几种方式

  12. redis它是怎么实现分布式锁的

  13. Spring cloud比如说想做成微服务,做成微服务的话,一些单体项目,我怎么样去选择用哪些组件呢?

  14. 假设一种场景啊,就是我有几个单体的项目对吧,然后我想做成微服务,然后微服务的话,可以用spring cloud或者是阿里巴巴那一套嘛,这样去设计这个微服务的架构的话,思路是什么呢

  15. Spring cloud熔断的作用是什么?

  16. 用Java实现一个简单的这个冒泡排序算法

  17. 你们项目中用到一些中间件有哪些?

  18. Rabbit MQ消息是怎么发送的?

  19. mybatis逻辑分页和物理分页,这两个有什么区别?

  20. Linux这块你有了解过吗?

  21. 平常代码管理的话,用的是什么工具啊


推荐阅读 :

👉 如果本文对你有帮助的话,欢迎 点赞&在看&分享 ,这对我继续分享&创作优质文章非常重要。非常感谢!

原文作者:IT枫斗者;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论
大家好,我是枫哥,🌟阿里云技术专家、📝资深面试官、🌹Java跳蚤网课堂创始人。技术交流vx:itfdz666,拥有多年一线研发经验,曾就职过科大讯飞、美团网、平安等公司。看面试实战视频可以关注b站号:IT枫斗者–Java面试。需要看技术文章,可以关注CSDN:IT枫斗者。

注册时间:2020-05-13

  • 博文量
    183
  • 访问量
    81352