java后端 社招面经

双非本4,普通双一流

KN GROUP

一面(1/11 周五 线下面试,大概40min)

1.spring aop ioc,控制反转是反转的什么?spring aop是怎么实现的?切面是针对任何类都生效吗?

2.mysql慢sql怎么排查问题

3.java中对一个静态方法加syrn和对方法内代码块加sycn区别?如果是静态方法,sync关键字括号里面内容是什么

4.乐观锁和悲观锁

5.threadlocal如何实现多个线程访问同一个变量

6.jmm内存模型,valotile关键字,i++会有并发问题吗

7.redis三大问题

8.为什么要用apollo做配置中心,跟nacos做配置中心区别?配置变更时是如何通知服务的?

9.Rokectmq有哪些部分组成

10.rokectmq消息如何保证顺序性?

11.Es倒排索引

12.设计一个RPC框架需要考虑哪些东西?

13.场景题: A调用B服务接口,b服务每次执行需要2分钟,每秒200的并发,该如何设计(假设已经是极致性能,多线程,服务节点都已经最大不能再加)。答的是调用请求在b服务入库,执行完毕回调a服务,还有b服务的幂等设计

二面(1/11 周五同一天,20min)

应该是一个小leader,非技术面

1.遇到的挑战?一直追问细节

2.最近对什么感兴趣,不局限于技术

3.跟业务方沟通时,如果对面比较强势,让你做很难完成的需求怎么办

4.说一下为什么要用ddd做重构

面试官给人的体验很好,面试过程很愉快

11.6号通知面试通过,不过需要平薪跳,合同还要签智联(???)拒了

#社招##面试汇总#
全部评论
请教一下,这是几年经验的问题?
点赞 回复 分享
发布于 11-11 13:10 北京
面经好详细,mark了
点赞 回复 分享
发布于 11-13 18:23 四川

相关推荐

昨天 15:37
已编辑
门头沟学院 golang
一面全程1h20min1. 自我介绍2. 问能不能接受北京base,提前实习,java技术栈3. 缓存击穿怎么解决的,介绍下多个方案,缓存一致性怎么解决。如何用redis实现一个分布式布隆过滤器4. 拷打实习5. redisson分布式锁原理,如何自己设计一个分布式锁6. 读扩散和写扩散的区别,它们的应用场景有哪些。离线消息存储和拉取怎么做的,如何优化(多端登录状态存储,限流)7. 消息发送的可靠性和幂等性怎么实现的8. rpc中的简易注册中心怎么实现的,为什么不使用第三方中间件9. 手写题目:LRU(哈希表中的value为什么要存储key值)10. 反问已约二面二面全程50min有俩面试官,貌似一个业务面试官+一个ld1. 自我介绍2. 最近还在实习吗,面试通过后何时到岗3. 实习中落地使用了大模型,讲一下怎么对大模型进行选型的,prompt如何调优4. 如何设计一个朋友圈功能,采用读扩散和写扩散的区别。现在比如说有一个大v,粉丝量很高,该采用写扩散还是读扩散,如何进行优化5. redisson分布式锁的原理?redis实现分布式锁在哪些情况下会失效?6. 死锁问题如何产生?如何排查和解决死锁?我们日常编码过程中可以怎么去避免7. 你的职业规划是怎样的?挑选公司的倾向能讲一下吗?目前手上有没有其他offer8. 反问已约hr面
查看18道真题和解析
点赞 评论 收藏
分享
7 12 评论
分享
牛客网
牛客企业服务