职位题库

后端开发工程师面试题库

面向后端开发工程师相关面试,围绕系统设计、算法、MySQL、Redis、缓存等主题展开练习,结合题目考察点、回答思路、参考答案和常见误区,梳理知识要点并练习清晰表达。

1239 道题目建议用时 3717 分钟专项面试练习

全部题目 1239 道题

913

为什么不选择使用分布式锁解决?

考察对分布式锁与分布式事务适用场景的区分能力。
914

缓存的数据同时失效,导致数据库压力激增,你有什么解决办法?

考察缓存雪崩问题的理解及解决方案。
915

东西链路中如果出现了较多的链路延迟/报错,怎么排查?

考察分布式链路追踪和故障排查能力。
916

假设我的机器出现了cpu没有打满,但GC很频繁,这种是什么情况?

考察JVM内存与GC问题的分析能力。
917

请先简单介绍一下自己,重点说说学习经历和项目经验。

考察候选人的自我认知、表达能力和项目经验的真实性,同时了解其学习背景与岗位匹配度。
918

在滴滴是做Java吗?实习结束后那边有沟通吗?会继续留在滴滴吗?

考察候选人的实习内容真实性、技术栈匹配度以及职业稳定性,同时了解其求职动机。
919

数据资产批量查询从1.5秒优化到265毫秒,是给你一个问题让你尝试,还是优化后真的上了生产?

验证候选人性能优化项目的真实性和落地情况,考察其对生产环境的理解和责任意识。
920

你还有OOM/GC问题的处理经验?如果生产上真出现OOM/GC,一般怎么定位?是什么原因导致的?整体排查思路是什么?

考察候选人对JVM内存管理和GC问题的实际处理经验,以及系统化的排查思路。
921

如果用编程工具辅助开发,怎么保证AI生成代码的质量?最终上生产责任在谁?

考察候选人对AI辅助开发的理解、代码质量保障措施以及责任意识。
922

请介绍你在实习中遇到的一个困难,以及你是如何解决的。

考察候选人在真实工作场景中面对困难时的分析、解决和复盘能力,以及是否具备主动推进和沟通意识。
923

请解释分布式事务的实现方式,并说明各自适用场景。

考察候选人对分布式事务理论的理解深度,以及在实际系统中选型和落地的能力。
924

请说明 @Autowired 和 @Resource 的区别,以及 Spring 中事务注解的作用和使用时机。

考察候选人对 Spring 核心注解的理解,包括依赖注入方式差异和事务管理的基本原理。
返回面试题库