帆软软件面试题 · 技术原理
帆软软件相关面试题,按最终去重题目聚合。
共 663 道真题 · 当前筛选命中 451 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 81 题证明基于比较的排序算法时间复杂度下界为O(n log n)。 考察对比较排序下界证明的理解和表达能力第 82 题浏览器缓存中强缓存和协商缓存分别是什么?浏览器加载资源时通常先使用哪种缓存? 考察对浏览器缓存基本概念和命中顺序的理解第 83 题一组数里面一个数出现奇数次,其他数出现偶数次,如何找出这个出现奇数次的数 考察位运算性质与算法设计能力第 84 题你了解接口测试、性能测试和 Web 自动化测试吗?请分别说说你的理解,以及常用的测试工具。 考察候选人对三类测试的基本认知与工具掌握情况第 85 题怎么停止一个线程,interrupt和stop的区别是什么? 考察线程停止机制、安全性与协作式中断理解第 86 题请描述 Spring Bean 的初始化过程。 考察对 Spring IoC 容器中 Bean 生命周期与初始化机制的理解第 87 题请解释 Java 中 try-catch-finally 语句块的 return 执行顺序。 考察对异常处理和 return 值传递机制的理解第 88 题请谈谈你对 Cookie 和 Session 的理解,以及它们在 Web 会话管理中的作用。 考察对 Web 会话机制、状态管理和安全性的掌握第 89 题请口述爬楼梯问题的解题思路。 考察动态规划基础与思路表达能力第 90 题请讲解虚拟 DOM 的工作原理。 考察对虚拟 DOM 概念、diff 算法及性能优化原理的理解第 91 题请解释volatile关键字的作用和适用场景。 考察对volatile语义的理解及其适用边界第 92 题请解释 Java 泛型中的类型擦除原理,以及类型擦除与多态的冲突,并提出解决方案。 考察泛型实现机制、类型擦除对多态的影响及解决方案第 93 题请讲一下 HashMap 和 TreeMap 的主要区别及应用场景。 考察对 Java 集合框架中哈希与有序映射的原理理解与选型能力第 94 题请详细说明Java中synchronized的实现原理以及锁升级的过程。 考察对synchronized底层实现和锁状态转换机制的理解第 95 题TCP 通过哪些机制保证传输的可靠性? 考察 TCP 可靠传输核心机制的理解与系统表述能力第 96 题如何理解Java的多态 考察对多态概念、实现机制及实际应用的掌握第 97 题线程池和ThreadLocal一起用会有什么问题? 考察线程池复用对ThreadLocal数据隔离的影响及风险第 98 题请描述 Spring 中 Bean 的创建过程。 考察对 Spring IoC 容器中 Bean 生命周期和创建流程的理解第 99 题sizeof 运算符是在编译时还是运行时确定结果?请结合数组和指针的差异说明。 考察对 C/C++ sizeof 求值时机及数组与指针语义的理解第 100 题多线程里死锁一般怎么产生,有哪些必要条件? 考察死锁产生的机制、必要条件及边界意识