飞猪面试题 · 问题拆解
飞猪相关面试题,按最终去重题目聚合。
共 493 道真题 · 当前筛选命中 92 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 41 题请设计一个纠错系统,用于处理用户查询中的相似词(如错别字或同音词),并说明你的建模思路。 考察对纠错系统和相似词建模的整体设计能力,包括候选生成与排序第 42 题GC 与线程私有区域(如虚拟机栈、本地方法栈、程序计数器)有关系吗? 考察 JVM 垃圾回收范围与线程私有内存区域的关系及其原因第 43 题算法题:一个字符串由(、)和三种字符组成,可以是(,也可以是),还可以是空字符,判断这个字符串括号是否合法 考察括号匹配算法的正确性与边界处理第 44 题多线程编程题:有三位师傅依次执行任务,A师傅做面包,B师傅打包,C师傅出餐,要求按A->B->C->A->B->C…的顺序循环执行,共生产10个面包。请实现此流程。 考察多线程顺序控制、循环同步与线程间协作第 45 题请设计并说明如何求一个无序数组中第K大的数,并分析其复杂度。 考察排序、堆、快速选择等算法及复杂度分析能力第 46 题定价异常检测场景用回归还是分类 考察模型选择与业务目标对齐的能力第 47 题大量有偏数据、少量无偏数据时,如何得到无偏模型? 考察数据偏差处理、样本权重与模型校准能力第 48 题异步编排场景下,怎么知道哪个任务执行的时间最长? 考察异步任务编排中的耗时监控与数据采集能力第 49 题在Java中,为什么需要重写hashCode()方法? 考察hashCode与equals契约及集合类底层原理第 50 题CPU占用高怎么办,怎么排查? 考察系统性能问题排查思路与工具使用能力第 51 题请详细说明你能想到的所有前端性能优化手段。 考察性能优化知识的广度、系统性和条理化能力第 52 题线程池在什么情况下会创建并执行超出核心线程数的线程? 考察线程池工作原理与任务排队机制的理解第 53 题为什么要用分布式ID? 考察对分布式系统全局唯一标识需求的本质理解第 54 题用堆怎么实现优先队列? 考察堆这种数据结构在优先队列中的应用原理与实现要点第 55 题请介绍你在项目中遇到的一个技术难点,以及你如何定位和解决它,最终取得了什么结果? 考察候选人项目问题定位、解决方案设计与结果复盘的完整能力第 56 题场景题:文件很大内存很小,怎么排序? 考察外部排序、分治思想和内存约束下的算法设计能力第 57 题当线程池的核心线程数已满时,新提交的任务会如何处理? 考察对线程池任务排队策略和执行流程的理解第 58 题请解释Object类中sleep()和wait()方法的区别。 考察对线程控制原始机制的理解与对比能力第 59 题请描述在浏览器中输入一个 URL 后,从按下回车键到页面显示完成的整个执行流程。 考察对网络请求、DNS、TCP、HTTP 协议及渲染机制的完整理解第 60 题有没有对系统做过一些优化,做过哪些优化? 考察候选人的系统优化实践经验、优化方法的系统性和可验证性