帆软软件面试题 · 技术原理
帆软软件相关面试题,按最终去重题目聚合。
共 663 道真题 · 当前筛选命中 451 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 161 题std::move 之后对象还可以使用吗?比如 string 对象被 move 之后,对它的遍历能得到什么? 考察对移动语义、对象生命周期和未定义行为的理解第 162 题请解释缓存雪崩、缓存击穿和缓存穿透的区别,并分别说明各自的解决方案。 考察对缓存失效场景的识别、原因分析和防护方案的掌握程度第 163 题C++和Java有什么区别? 考察对两种主流语言的特性、内存管理、运行机制和适用场景的理解第 164 题请说明JVM运行时数据区域及其各自的作用。 考察对JVM内存划分、各区域职责及线程共享性的理解第 165 题贪心和动态规划的区别是什么? 考察对两种经典算法设计思想的本质理解和适用场景辨析第 166 题数据库事务的四大特性(ACID)中,你认为哪一条最重要?为什么? 考察对事务特性本质的理解和权衡能力第 167 题请解释 epoll 的原理及其相比 select/poll 的优势。 考察对 epoll 底层机制、性能模型和适用场景的理解第 168 题请比较无锁并发机制和有锁并发机制的优缺点,并说明适用的典型场景。 考察对并发控制模型的理解、权衡能力及场景判断第 169 题为什么要先用非对称加密交换密钥,再用对称加密传输数据? 考察密码学中对称与非对称加密的优缺点权衡及混合加密设计思想第 170 题Java中的基本数据类型有哪些? 考察对Java基本数据类型分类和特点的掌握第 171 题请说明 Java 线程池的核心参数及其含义。 考察线程池参数理解与配置能力第 172 题你说使用主从集群模式实现高可用,那如果主节点挂了呢 考察对主从集群故障切换机制的理解与容灾设计第 173 题如何设计一个支持高并发读写的无锁并发容器?请说明核心思路与关键难点。 考察无锁并发设计原理、正确性与性能权衡第 174 题垃圾回收算法具体有哪些?它们是怎么运作的? 考察常见垃圾回收算法的原理与适用场景第 175 题数据库查询经历哪些模块? 考察对数据库查询执行链路各模块的理解第 176 题进程与线程有什么区别? 考察对进程和线程基本概念、资源归属及并发模型的理解第 177 题什么情况下Redis分布式锁会发生死锁? 考察对死锁成因和故障场景的理解第 178 题你了解 Docker 吗?如何配置 Docker? 考察 Docker 基础概念与配置、镜像和容器操作能力第 179 题请描述线程获取锁的底层全流程。 考察对锁获取机制、内核同步与硬件原子性的理解第 180 题JavaScript 长任务阻塞页面渲染,如何优化? 考察对浏览器渲染机制的理解及长任务优化手段