京东java后端面经

一面

主要聊了项目和实习,比如碰到的挑战、收获啥的。

问了:`@Component` 和 `@Bean` 有啥区别?Spring 事务注解的机制?A 调用 B 方法,事务咋生效?SpringBoot 常用注解有哪些?Spring 代理模式的原理?Spring 还有哪些作用域?Spring 对象创建流程?工厂模式的应用?Java 反射基础。

还讨论了:重复支付怎么解决?MySQL 乐观锁和悲观锁都用在哪?最左前缀原则是啥?Java 的锁有哪几类?异常体系?`volatile` 的特性?B+ 树索引结构?HashMap 在 1.7 和 1.8 的区别?不同 JDK 版本的区别?红黑树的特点。

二面

问了为啥换实习,还问了 Redis 怎么实现延时消息,以及为啥用 Lua 脚本。

讨论了缓存穿透设置 TTL 为啥只能解决同一个 id 的查询问题。

聊了 SSO 的实现和难点,线程池的关键参数怎么配。

探讨了大数据处理方案、接口限流(同步/异步)策略、代码部署流程。

算法题:二叉树中和为某一值的路径 (一)。

还问了前端技术栈,用没用过 React。

最后简单复盘了 JVM 调优、分代机制、线程池工作原理、核心线程和最大线程的区别、GC 过程、Redis 的 String 是怎么实现的这些知识点。

全部评论
学java狠狠赚
点赞 回复 分享
发布于 昨天 09:38 湖北
m
点赞 回复 分享
发布于 09-03 17:36 广东
感谢分享
点赞 回复 分享
发布于 09-03 17:33 山东

相关推荐

今天 16:47
已编辑
山西省临汾第一中学校 Java
以下成绩全部作废:反串帖 家人们谁懂啊!9本+1段实习,暑期面20多家才混上实习,秋招就攥着5个“不知道算不算好”的意向,就急着喊“结束了不面了”,这是生怕再多面一家就露怯吧? 实习50天也敢说“颠沛流离”,怕不是每天到岗打卡就坐等下班,这点经历都能拿出来卖惨,怕不是没见过真·连轴转赶项目的? 还“流程中的没面完”“不发截图怕定位”,别装了,不就是拿不出手怕被人戳穿“这就是你能拿到的最好的了”吗?真有好意向早亮出来炫耀了,哪还会藏着掖着。 更搞笑的是,还敢说“分享面试、八股、简历包装经验”,就你这bg能上岸,怕不是全靠“包装”得够唬人,真要教人怕不是误人子弟? 最后还要喊“java的hc真的很多”,合着就你看着多?怕不是只看到自己那点一亩三分地,没见着多少人拿着更硬的背景还在等消息呢,别在这误导人了!#我的秋招凡尔赛日记# # Offer没多少口气倒不小#
我的秋招日记
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
6
16
分享

创作者周榜

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