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号通知面试通过,不过需要平薪跳,合同还要签智联(???)拒了

#社招##面试汇总#
全部评论
请问有大佬进这个公司了吗?公司氛围如何诶?加班多不多呢?
点赞 回复 分享
发布于 03-14 22:49 四川
面经好详细,mark了
点赞 回复 分享
发布于 2024-11-13 18:23 四川
请教一下,这是几年经验的问题?
点赞 回复 分享
发布于 2024-11-11 13:10 北京

相关推荐

这个秋招到现在面了很多试,在此总结一下个人的失败原因,望加以改进与警醒。1. 基础知识过于薄弱。很明显,不背八股是不可取的,我一向贯彻理解大于背诵,但是很多时候自己的理解是远不如成品的答案的,并且很多基础知识部分我只知其然而不知其所以然,不仅要会用,还要理解其底层的原理。2. 项目理解较为浅显。很多项目我只能说出要用这个组件或模块,但是很难说出为什么要这么用,以及上一个问题中的底层原理部分。包括项目的架构是我设计的,我为什么这么设计等,都没有进行深入的思考。3. 学校与实习问题。作为一名本科生,我的学历并不优秀,并且也是最为重要的一点,我没有实习,或者说没有被业界认同的实习经历,很多面试官明确的告诉了我,我相当于没有实习。并不优秀的学历加上没有实习经历导致我往往倒在了三面四面上。4. 求职意向问题。很不幸,我曾经踩过的一个坑就是求职意图不强烈,在一次主管面中,因表述问题或者是其他问题,导致面试官误以为我目前只是做两手准备,导致面试失败。5. 准备不够充分。我并没有为秋招做很充分的准备,很多情景题我第一次见到就是在面试的时候,加上我的思维较为奇葩,导致于我的解决方案总是非常抽象,并且如果面试官对于某个情景题进行了解法上的限制或者是深入地去追问,我都会难以回复。6. 心态问题。我很怕面对失败,这是我的问题,或者说我想的东西太多,心思太重。面试官稍微一打断我的回答,或者说表情发生变化,我都会非常紧张,说话结巴,疑神疑鬼我刚刚是不是哪里说的不好,这就导致很多压力面我表现特别糟糕,无论这一面过还是不过,都会影响后面的面试。面试结束后,我也总是试图套面试官的话,来评判我的面试结果。7. 精力问题。这是一个较为平常的问题。过快的精力消耗往往导致我一天只能应付一件事情,这就导致我往往没有能力去查漏补缺,这就导致我不会的东西很多情况下还是不会的,或者只能很浅显地了解一下,这就加剧了我基础薄弱的情况。
点赞 评论 收藏
分享
评论
11
53
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务