后端岗位面试题 · 风险判断
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 14586 道 · 更新 2026-08-05
筛选题目已选:风险判断
考察点
技术栈
第 601 题系统稳定性保障应该考虑哪些方面? 考察对系统稳定性保障的全面认知和风险意识第 602 题ThreadLocal 会出现内存泄漏吗?如何避免? 考察对 ThreadLocal 内存泄漏原理的理解及防范措施第 603 题条件变量的使用场景有哪些? 考察并发同步中条件变量的适用场景与使用要点第 604 题请谈谈你对业界主流秒杀系统架构的理解。 考察对分布式高并发场景下架构设计的认知与方案权衡能力第 605 题请解释什么是 RAII,并说明它在资源管理中的作用和典型应用场景。 考察对 RAII 概念、资源管理原则及实际应用的理解第 606 题并发中的线程池应用场景有哪些?核心线程池数量怎么设置? 考察线程池的适用场景与核心线程数配置的工程判断能力第 607 题在数据模型或查询中增加一个维度后,查询性能显著下降,可能的原因有哪些?如何定位和优化? 考察对维度扩展导致查询性能退化的原因分析与优化能力第 608 题请描述内存泄漏发生的典型场景,并说明如何定位与防范。 考察对内存泄漏成因、定位手段与防范措施的理解第 609 题如何实现一个可靠的Redis分布式锁? 考察分布式互斥的实现原理与正确性第 610 题请描述你项目中Redis的部署形态,如果是集群,请说明主节点如何组织以及主节点之间如何保持数据一致性。 考察对Redis集群架构和数据同步原理的理解第 611 题请说明 @Transactional 注解的使用方式及其失效场景。 考察对 Spring 事务注解的掌握程度与边界意识第 612 题在什么情况下数据库事务会失效? 考察对事务边界、传播行为及常见失效场景的理解第 613 题请介绍 C++ 程序运行时的主要内存分区,并说明各分区存储的内容、生命周期及典型使用中需要注意的问题。 考察对 C++ 内存模型、存储位置与生命周期的掌握及潜在风险意识第 614 题ThreadLocal 在什么情况下可能导致内存溢出(OOM)?如何避免? 考察对 ThreadLocal 内存泄漏机制的理解及规避能力第 615 题C++ 智能指针使用不当是否可能造成内存泄漏?请举例说明。 考察智能指针的陷阱及正确处理第 616 题你是否涉及到一些多线程的场景?请你展开说说。 考察候选人多线程实战经验、问题识别与风险意识第 617 题Kafka一定不会丢数据吗? 考察对Kafka数据可靠性机制及其局限性的理解第 618 题线程之间需要相互访问变量时,应该怎么办? 考察并发编程中共享变量的安全访问机制及同步控制第 619 题请说明在多线程环境中,对共享资源加锁时需要考虑哪些关键问题? 考察对多线程并发控制、锁机制选择及潜在问题的理解第 620 题在 C/C++ 中,如何将一个 long long 类型的值转换为地址并赋给指针? 考察指针类型转换的安全性与正确理解