北方小厂Java实习面试 30min oc

面试官很好,体验很好,终于有人认真看简历问了

  • 自我介绍
  • 跟我在深圳还是推荐深圳找,他说他之前就在深圳工作,虽然深圳没有北京给的多
  • 聊几个水赛和实习
  • Spring、SpringBoot、SpringMVC、SpringCloud区别
  • 你了解OpenFeign和Feign有什么区别吗(不知道呀第一次知道还有区别,我说就是用,实习中也有对OpenFeign做一些优化,他没问)
  • 分布式锁你们一般怎么做的(有技术中台,我们直接用,说了下我在项目中用到分布式锁的场景和实践,然后我说技术底层也是用redis)
  • Redis的缓存穿透、缓存雪崩、缓存击穿
  • synchronized、lock、reentrantlock的区别
  • RabbitMQ怎么保证消息的可靠性(mq八股没背,按着理解说的,感觉答的很烂)
  • RabbitMQ在实习中的应用和实践(就说了Spring Cloud Stream整合Rabbit用TTL+死信实现延迟队列的实践,说导师考虑到后期维护性扩张必须用这个组件,国内对这组件教程和文章很少,自己翻墙找资料加上之前对死信交换机和死信队列的理解最终才搭建成功)
  • 讲讲DDD领域驱动设计(大概说了下我们DDD怎么落地的,我们的分层和领域划分,自己在上手写DDD后的理解和项目中的一些实践,还有常见的几个概念都介绍了一下)
  • 对领域模型怎么理解(我说领域模型就是对业务根据领域建模划分出来的,包括聚合根、实体、值对象,然后说了我负责的是怎么划分的,以及在使用值对象和充血模型的时候,我感受到相对传统MVC的作用和优势)
  • 你们做的是业务中台,你对业务中台和技术中台怎么理解
  • 你们公司有没有数据中台(我说没有,但是有文件中台)
  • 他点进了简历的博客看了一下

总结:写了这么多DDD终于被问到了,之前几个面试都不问,我一下说好多对他的理解,他也没打断我一直听我说。

八股没问什么,问的感觉比较浅,都是问表面,没有追问,基本上都是实习中各种技术的需求场景和实践。

#软件开发2023笔面经##java面经##java实习面经##实习面经##面经#
全部评论
1 回复 分享
发布于 2023-06-10 13:46 广东
佬,有ddd的文档可以分享一下吗?
点赞 回复 分享
发布于 2023-08-06 22:11 陕西
怎么还在面
点赞 回复 分享
发布于 2023-06-10 12:17 广东

相关推荐

04-19 11:30
已编辑
中南大学 Java
1. 限流和熔断的原理2. spring boot自动配置原理3. DDD架构的领域思想与模块化思想的区别和相似点4. CI/CD如何实现不同环境配置文件的切换5. gateway如何实现全局异常处理6. 经过gateway后的某个请求到达微服务A,微服务A调用微服务B,如果微服务B出现异常该怎么做让gateway捕捉到7. nacos动态配置原理、使用什么协议、客户端如何实现配置或bean的动态切换8. redis分布式锁如何保证不提前过期9. golang与Java在多线程模型方面有什么区别10. 线程池参数、执行流程11. redis管道与lua脚本的优缺点12. 本地缓存与分布式缓存数据的一致性如何保证13. rocketmq的持久化原理14. 如何解决策略模式类爆炸问题二面:部门领导+主管1.多个任务如何排序2. 团队冲突如何解决3. 有参加秋招吗,结果如何,你认为原因是什么4. 遇到过最大的困难是什么5. 介绍一下实习项目6. 关于AI会淘汰程序员,你的看法是什么【二面更注重考察解决问题的思路,没有八股文和手撕】HR面:1. 工作地有考虑吗2. 未来的职业规划3. 有其它offer吗,为什么选择放弃4. 你的期望薪资是多少【常规问题,关于岗位方面要体现出自己与岗位的高度适配和思考,超级重要,我就是前面说漏了后面要不断圆过来,真的吓死】update:一周后OC
查看48道真题和解析
点赞 评论 收藏
分享
评论
12
20
分享

创作者周榜

更多
牛客网
牛客企业服务