帆软软件面试题 · 问题拆解
帆软软件相关面试题,按最终去重题目聚合。
共 663 道真题 · 当前筛选命中 154 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 101 题在对某一类用户进行需求调研时,你会怎么展开工作? 考察需求调研的方法论、用户洞察与需求优先级判断第 102 题给定一个非递增数组 [7,5,5,4,3,3,3,2,1],请使用二分查找返回最后一个值为 3 的索引。 考察二分查找处理重复元素时对边界条件的理解与实现能力第 103 题如何评估海外市场推广效果,以及如何基于数据进行分析和优化? 考察市场营销数据分析、效果评估与优化闭环能力第 104 题请分享实习中一件你觉得最有难度或最有成就感的事,并说明过程和结果。 考察候选人的问题拆解、抗压能力和结果导向意识第 105 题请分享一次你遇到困难并成功解决的经历。 考察问题分析、应对策略与复盘能力第 106 题MQTT 协议中如何实现消息的幂等性? 考察对 MQTT QoS 机制与消息去重设计的理解第 107 题Kruskal算法实现原理是什么?如何判断两个顶点不在同一个连通分量里? 考察最小生成树算法的实现原理与并查集的应用第 108 题请介绍你在项目中实现的类似Netty的MQTT服务器,重点讲解Netty的线程模型、Reactor模式、责任链机制以及ByteBuf的使用。 考察对Netty核心架构(线程模型、Reactor、责任链、ByteBuf)的理解及在真实项目中的应用第 109 题请介绍你参与开发的项目,并重点讲解其中遇到的一个技术难点及解决方案。 考察项目概述能力与关键技术难点的拆解和解决能力第 110 题请说明深度优先遍历(DFS)和广度优先遍历(BFS)的核心区别,并分别给出一个典型应用场景。 考察对图遍历算法的理解与应用场景区分第 111 题请实现一个函数,找出数组中所有不重复的三元组,使得三元组的元素之和等于给定目标值(如 0)。 考察三数之和的算法设计、去重逻辑与时间复杂度控制第 112 题一个整数数组中只有两个数出现一次,其余数都出现两次,如何找出这两个数? 考察位运算与异或性质在数组问题中的应用第 113 题团队代码质量保证如何与 CI/CD 结合? 考察代码质量门禁设计与 CI/CD 流水线集成能力,以及团队协作上的落地思考第 114 题线程有什么用?操作系统有了进程,为什么还要设计线程? 考察对进程与线程区别及其设计动机的理解第 115 题如何在一个 bucket 里查找目标值 考察对哈希桶内查找流程和冲突处理的理解第 116 题有一个超级大的文件,里面有上千亿个数字,数字范围0到一千万,如何快速过滤掉重复元素? 考察大数据场景下的去重算法设计与内存效率权衡第 117 题请分享一次与海外团队协作的经历,包括遇到的挑战和解决方法。 考察跨文化沟通、时区协调和协作机制第 118 题请解释线程池的执行原理,包括任务提交后的处理流程。 考察线程池内部执行流程的理解第 119 题你遇到过浏览器内存占用过大的问题吗?是怎么解决的?如果现在遇到但不会处理,你会用怎样的排查流程? 考察浏览器内存问题排查思路、工具使用及问题定位能力第 120 题如果一个 BI 系统要保证数据的准确性、时效性、稳定性,你会怎么设计? 考察BI系统多目标权衡下的架构设计与工程实践