后端岗位面试题 · 风险判断
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 14586 道 · 更新 2026-08-05
筛选题目已选:风险判断
考察点
技术栈
第 781 题你使用的线程池是什么?newCachedThreadPool会出现什么问题? 考察线程池实现原理、风险意识和实际使用场景第 782 题出现脉冲式流量,怎么优化当前的策略? 考察对脉冲式流量特点的理解及策略优化能力第 783 题请谈谈DDD(领域驱动设计)架构的劣势或适用边界。 考察对DDD局限性的理性认知与场景判断力第 784 题在 Java 中 HashMap 是否线程安全?多线程并发时一个线程访问某个 key,另一个线程删除该 key,会发生什么情况? 考察对 HashMap 非线程安全性的理解及并发访问的失效分析第 785 题分布式锁如何实现?请说明其核心原理和注意事项。 考察分布式互斥的实现方式与边界场景处理第 786 题头文件全局变量定义存在哪些隐患?如何避免强符号冲突? 考察C/C++全局变量定义与链接层面的符号冲突风险及规避方法第 787 题消息队列(如 Kafka)通常有哪些缺陷或使用难点? 考察对消息队列局限性和边界场景的识别能力第 788 题怎么用分布式锁保证的一人一张优惠券? 考察分布式锁在业务幂等与互斥场景下的应用能力和边界处理第 789 题服务如何设计高可用? 考察高可用架构设计、故障应对与恢复能力第 790 题说一下缓存穿透、击穿、雪崩还有对应的解决方案 考察对缓存三大异常场景的理解与应对方案第 791 题WebSocket 连接断开时,通常由哪一方发起关闭?为什么? 考察对 WebSocket 连接生命周期、关闭握手及全双工特性的理解第 792 题在高并发的场景下,如何优化旁路缓存策略? 考察缓存一致性、并发下的缓存穿透/击穿/雪崩处理策略第 793 题Java 中 HashMap 是线程安全的吗?如果不安全,如何保证并发场景下的线程安全? 考察 Java 集合类的线程安全认知与并发解决方案第 794 题在联盟链或Web3项目中,如何从Solidity合约的编写上保障安全?请举例说明常见风险与设计要点。 考察Solidity智能合约的安全意识与风险防控能力第 795 题什么时候会执行拒绝策略? 考察对线程池饱和时拒绝策略触发条件的理解第 796 题追问为什么在SDK中自建本地缓存,而不是直接依赖公司内部的成熟组件(如K-Conf)? 考察技术选型、方案权衡和风险判断能力第 797 题怎么删除Redis的大key? 考察对大Key删除的风险认知和实际处理能力第 798 题调用一个对象实例的方法,但该对象指针为 nullptr,会发生什么? 考察对空指针调用成员函数的理解及未定义行为意识第 799 题请说明线程池的典型使用方式和关键配置要点。 考察对线程池基本原理、核心参数及使用规范的理解第 800 题shared_ptr 存在哪些问题? 考察对 C++ 智能指针 shared_ptr 的深入理解,包括性能、安全性和使用陷阱