帆软软件面试题 · 技术原理

帆软软件相关面试题,按最终去重题目聚合。

663 道真题 · 当前筛选命中 451 · 更新 2026-08-05

筛选题目已选:技术原理
第 101 题你用过 TypeScript 吗?说说它相比 JavaScript 有哪些好处? 考察对 TypeScript 核心特性的理解与实际使用经验项目复盘技术原理技术选型TypeScript第 102 题描述一次 HTTPS 完整握手流程。 考察对 TLS 握手协议的理解,包括密钥交换、证书验证和加密通道建立的完整过程技术原理HTTPSTLS第 103 题Java 中包装类(如 Integer)发生数据溢出时如何处理? 考察对包装类缓存、不可变性与溢出处理方案的理解技术原理问题排查Java第 104 题可扩展哈希表的工作原理是什么?请说明其目录和桶的设计。 考察可扩展哈希表的动态扩展机制与目录-桶结构理解问题拆解技术原理第 105 题三个线程 A、B、C,要求线程 A 和 B 交替执行(例如打印 1 到 5 各两遍,输出顺序为 1 1 2 2 3 3 4 4 5 5),待 A、B 全部结束后线程 C 再执行。请给出实现方案并说明线程同步机制。 考察多线程协同、交替执行与后续依赖的实现方式及同步原语选择编码实现问题拆解技术原理Java第 106 题为什么不同平台同样的类型字节数会不一样? 考察对数据模型与编译环境差异的理解技术原理技术选型CC++第 107 题Java中int数据类型的取值范围是多少? 考察对int类型范围和边界值的精确记忆技术原理Java第 108 题C++ 有哪些基本数据类型,每个类型占多少字节? 考察 C++ 基本数据类型及其内存占用,区分标准保证与平台相关技术原理C++第 109 题请介绍常见的缓存淘汰算法及其适用场景,并说明如何选择。 考察对缓存淘汰算法原理、特性和选型能力的理解技术原理技术选型方案权衡第 110 题B+树相对于B树做数据库索引结构有什么优势? 考察数据库索引结构设计与查询性能优化原理性能优化技术原理方案权衡第 111 题请详细讲讲浏览器缓存的机制、类型以及它们之间的区别。 考察对浏览器缓存(强缓存与协商缓存)原理、流程和区别的理解技术原理HTTP第 112 题请挑选一个你认为最有代表性的项目详细介绍,包括项目背景、你的具体职责、技术难点以及最终成果。 考察候选人项目复盘能力与技术深度,以及自我展示与总结能力项目复盘结果导向技术原理第 113 题请介绍一个你最满意的作品或项目。 考察候选人的项目经验、技术深度与自我反思能力项目复盘自我认知技术原理第 114 题如何破坏双亲委派机制? 考察对类加载器双亲委派机制的理解及其在实践中的扩展能力风险判断技术原理技术选型Java第 115 题考虑如下代码:while (true) { i++; },在典型现代硬件上单线程执行时,估算 i 在一秒内的大致增量范围,并说明关键影响因素。 考察对循环执行速度的估算能力及对编译优化和硬件性能的理解性能优化问题拆解技术原理第 116 题请解释 ThreadLocal 内存泄漏的原理,并说明如何避免。 考察对 ThreadLocal 底层实现、内存泄漏机制及规避手段的理解风险判断技术原理Java第 117 题请介绍 CompletableFuture 的核心概念、典型用法以及使用时的注意事项。 考察对 CompletableFuture 异步编程模型的理解与实际应用能力编码实现技术原理Java第 118 题请介绍你了解的各类锁,包括悲观锁、乐观锁、公平锁、非公平锁和自旋锁,并说明它们各自适用的场景及如何解决饥饿问题。 考察对并发锁分类、适用场景及饥饿问题的理解风险判断技术原理技术选型第 119 题在Java中,synchronized修饰类对象和synchronized修饰类(如synchronized static方法)有什么区别? 考察对synchronized锁对象与锁类时锁粒度及互斥范围的理解技术原理方案权衡Java第 120 题请设计一个用户订单系统的数据库表结构,并写出相应的SQL建表语句。 考察数据库表设计能力与SQL编写规范编码实现问题拆解技术原理SQL