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

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

相关推荐

02-13 17:25
已编辑
Boston University 前端工程师
1. 自我介绍2. CSS- 盒模型的box-sizing- 水平垂直居中有哪些方式- flex: 0 1 auto的三个属性分别代表什么- 对回流和重绘的理解3. JS相关- JavaScript中判断一个变量是不是数组有哪些方法- 有没有了解过类数组或者伪数组, 即arraylike这个概念, 以及如何把他们转换成真正的数组- 对ES6的Proxy和Reflect是怎么理解的- 双等号, 三等号和Object.is的区别- 对事件循环的理解4. 移动端- 移动端样式适配方案,  - 比如REM, vw, vh, media query- 如何在当前Web页面判断用户使用的设备- 混合开发中H5和原生APP的通信方式有哪些, 如何在H5页面中调用相机- 了不了解JS Bridge- 前端的哪个API可以让前端的某个元素滚动到可视区域-scrollIntoView() 5. React- props和state最大区别是什么- React组件之间常用的通信方式- 列举一下过往开发过程中常用的React hooks- 什么导致了useState有时的表现是同步, 有时是异步6. TypeScript- 简单说下interface和type的区别- 列举一下TypeScript里常用的工具类型,比如required, readonly7. 工作经验- 在过往的一些项目开发中, 有没有针对项目性能做过一些优化的尝试  - 构建阶段, 移动端体验阶段进行的优化  - 有没有沉淀什么工具, 或者自己搭建一个平台- 列举两个你认为有亮点的项目- 有没有实现过前端埋点- 除了API请求之外, 从前端把信息上报给后端还有哪些途径#面经##前端##前端/移动端##货拉拉社招##货拉拉#
查看54道真题和解析
点赞 评论 收藏
分享
评论
9
34
分享

创作者周榜

更多
牛客网
牛客企业服务