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

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

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

筛选题目已选:技术原理
第 41 题Vue 中进行状态管理的工具都有哪些,它们的优劣势是什么? 考察对 Vue 生态中状态管理方案的掌握程度及方案选型能力技术原理技术选型Vue第 42 题请结合你实际参与的项目,说明多线程是如何被应用和解决的。 考察对多线程概念的理解及其在真实项目中的应用与权衡项目复盘风险判断技术原理第 43 题请介绍你做过的一个小程序项目,包括项目背景、你的职责、技术实现和最终结果。 考察小程序项目经验深度、技术实现能力与项目复盘能力项目复盘结果导向技术原理第 44 题在C语言中,声明一个字符串变量(如 char* 指向字符串常量 "aaaaaaaaaa")时,该字符串占用的内存大小是多少?请说明计算方式。 考察对字符串存储方式(栈/堆/常量区)及字节对齐的理解编码实现技术原理C第 45 题GET与POST请求有什么区别?在安全性上应如何看待? 考察HTTP方法语义、使用场景及安全意识安全意识技术原理HTTP第 46 题请描述你在项目中定位和优化 MySQL 慢查询的完整思路。 考察数据库性能问题排查的系统性与优化落地能力性能优化技术原理问题排查MySQL第 47 题请介绍在常见并发场景中,你会采用哪些设计模式来解决并发问题,并举例说明。 考察并发场景下设计模式的应用能力与场景匹配意识系统设计技术原理方案权衡第 48 题请详细说明 HashMap 在 Java 中的底层实现原理,以及它的扩容机制。 考察对 HashMap 数据结构、哈希冲突处理和扩容机制的理解性能优化风险判断技术原理Java第 49 题数据库优化通常在哪些层面或模块进行? 考察对数据库优化层次和模块的理解问题拆解技术原理第 50 题在操作系统中,进程加锁的常见方式有哪些?请说明原理和适用场景。 考察对进程间锁机制及适用场景的理解系统设计技术原理第 51 题请介绍JVM分代回收算法中常用的调优参数及其作用。 考察对JVM分代垃圾回收机制及调优参数的理解性能优化问题拆解技术原理JVM第 52 题如何判断一个整数是否为回文数?要求不使用现成的字符串反转等封装库,请描述算法细节。 考察数字处理、字符串转换与回文判断的基本算法实现编码实现技术原理第 53 题请描述如何在海量整数数组中高效找出出现次数超过总数一半的元素(众数),并说明复杂度。 考察算法理解、问题拆解与编码实现能力编码实现问题拆解技术原理第 54 题给你一个1-5的随机数,如何拓展到1-7? 考察拒绝采样、等概率分布构造与边界处理编码实现问题拆解技术原理第 55 题RabbitMQ如何保证消息顺序性、不丢失、不重复、不堆积? 考察消息中间件可靠性机制与边界权衡理解系统设计技术原理方案权衡RabbitMQ第 56 题请手写实现一个符合 Promise/A+ 规范的 Promise.all 方法,并说明其关键行为。 考察对 Promise 并发控制、异步实现和边界条件的理解编码实现技术原理第 57 题请比较 CSS Flexbox 和 Grid 的适用场景与核心区别。 考察对两种现代布局系统的理解及选型判断技术原理方案权衡CSS第 58 题二维数组按行访问和按列访问的速度为什么会有差异? 考察对内存布局、局部性与缓存机制的理解性能优化技术原理C第 59 题请描述从输入一个URL到页面完成渲染的完整过程。 考察对浏览器网络与渲染机制的掌握程度问题拆解技术原理Web Browser第 60 题请说明计数排序的基本原理、适用场景,以及它的时间复杂度和空间复杂度是怎样的? 考察对计数排序算法原理、适用条件和复杂度分析的理解问题拆解技术原理