帆软软件面试题(2026 最新)

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

共 663 道真题 · 更新 2026-08-05

筛选题目
第 321 题给定一个未排序的整数数组,请找出其中缺失的第一个正整数(即从 1 开始的最小未出现正整数),并说明你的算法复杂度。 考察数组处理、原地哈希或集合技巧,以及对时间和空间复杂度的权衡问题拆解技术原理第 322 题详细说明一项你在学习新技能的经历,并说明这项与学业和工作无关的新技能学习之中,你是如何找到自己的兴趣热情的。 考察候选人自我认知、学习动机和持续学习能力持续改进自我认知第 323 题请解释 JavaScript 中 new 运算符的工作原理,并举例说明。 考察对 JavaScript 原型链、this 绑定和构造过程的理解技术原理JavaScript第 324 题请简要介绍你在实习期间的主要工作内容和职责。 考察实习经历的清晰度、职责描述和成果提炼能力沟通表达项目复盘结果导向第 325 题大学期间看过哪些书(技术类与非技术类)? 考察阅读广度、学习主动性与知识沉淀能力持续改进自我认知自我呈现第 326 题选择公司时你主要看重哪些方面? 考察求职动机与价值观导向人岗匹配自我认知自我呈现第 327 题请实现一个函数,找出给定字符串中的最长回文子串。 考察字符串处理、动态规划和边界条件处理能力编码实现技术原理第 328 题如果只需要找出前 100 个最大(或最小)的元素,你会用什么排序方法? 考察在大数据量下选择高效排序算法及分析复杂度的能力性能优化问题拆解技术原理第 329 题为什么 HashMap 在链表长度达到 8 时会转换为红黑树? 考察 HashMap 树化阈值的容量约束与泊松分布概率推导技术原理方案权衡Java第 330 题小程序中为什么会出现滚动穿透的情况? 考察对滚动穿透现象成因的理解技术原理问题排查第 331 题你对我们公司的主营业务和产品有了解吗? 考察求职者对公司业务的了解程度和求职准备情况人岗匹配自我呈现第 332 题try-catch可以捕获到内存溢出吗? 考察对Java异常类型及内存溢出错误特性的理解风险判断技术原理Java第 333 题你为什么选择当前的技术方向?有哪些因素影响了你的选择? 考察职业方向选择的动机、自我认知和稳定性持续改进人岗匹配自我认知第 334 题C++ 的虚函数表是什么结构,派生类和基类的虚函数表结构一样吗? 考察虚函数表的内存布局、继承覆盖机制及多态实现原理系统设计技术原理C++第 335 题对比多线程和消息队列(MQ)在架构中的作用,说明它们有哪些相同点和不同点? 考察对并发模型与异步解耦的理解及差异分析能力技术原理方案权衡第 336 题如果网站更新了版本,但用户的强缓存尚未过期,如何强制用户获取最新资源? 考察资源版本管理和缓存失效策略的实际应用技术选型方案权衡CDNHTTP第 337 题请列举你了解的锁机制,并说明它们各自的应用场景。 考察并发控制知识广度与场景理解技术原理方案权衡第 338 题为什么要有RocketMQ这类消息中间件?请谈谈MQ的核心职能。 考察对消息中间件核心价值(异步、解耦、削峰等)的理解深度问题拆解技术原理方案权衡Apache RocketMQ第 339 题使用 Redis 保存 Session 后,如果服务实例需要水平扩展(增加节点或缩容),需要做哪些改造或注意事项? 考察分布式会话存储下的扩展性和一致性处理风险判断系统设计技术选型Redis第 340 题行内元素的宽度是由什么决定的? 考察对 CSS 行内盒模型与宽度计算规则的理解技术原理CSS