58集团面试题 · 技术原理
58集团相关面试题,按最终去重题目聚合。
共 653 道真题 · 当前筛选命中 540 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 1 题请说明单例模式是什么,以及它的核心目的。 考察对单例模式定义与适用场景的理解第 2 题订单库存信息存在Redis中,如何确保其数据一致性? 考察库存这类高频写场景的并发一致性与超卖防护第 3 题请介绍线程池的基本组成,并说明一个典型的使用流程。 考察对线程池原理的理解和实际使用步骤第 4 题HashMap 是否线程安全?存在哪些线程安全问题的 Map? 考察对 HashMap 线程安全问题的识别和替代方案的理解第 5 题多态的实现是否必须依赖继承和方法重写? 考察对多态本质的理解,区分编译期多态与运行期多态第 6 题请比较 Vue 2 和 Vue 3 中的响应式实现,说明各自的原理和差异。 考察对框架底层响应式机制的理解和对比能力第 7 题谈谈对MySQL的索引的理解 考察对MySQL索引原理、类型、适用场景及优化策略的理解第 8 题请说明Java线程池的核心参数及其各自的作用。 考察对Java线程池核心参数的理解及应用第 9 题请手写实现一个函数柯里化(curry)工具函数,并说明它的用途。 考察对函数式编程中柯里化概念的理解及编码实现能力第 10 题介绍一下JVM内存模型? 考察JVM运行时内存区域的划分、作用及线程共享关系第 11 题场景题:使用200MB内存统计1GB文件中各个单词的出现频率,并求出出现次数最多的前10个单词。 考察大数据量下有限内存的处理策略、哈希统计与排序优化第 12 题给定一个先严格递增后严格递减的整数数组,请找出其中的最大值。多数情况下使用什么算法,时间复杂度是多少? 考察对特殊形态数组的二分查找能力与时间复杂度分析第 13 题如何优化 LinkedList 在中间插入元素的时间复杂度? 考察对链表插入代价的认知及数据结构选型与替代方案第 14 题HashMap 在进行 rehash(扩容)时,需要对每个已存储的值重新计算哈希吗?为什么? 考察对 HashMap 扩容机制与哈希值计算的理解第 15 题单例模式的应用场景有哪些? 考察对单例模式适用场景的理解及其利弊权衡第 16 题== 和 equals 的区别是什么? 考察Java中引用比较与值比较的基础理解第 17 题请解释HashMap中扰动函数的原理与作用,并说明为什么扰动函数能够减少哈希冲突。 考察对哈希算法细节的理解和性能优化意识第 18 题请介绍你在实习项目中一个关键步骤的实现思路,并说明为什么采用该方案。 考察项目细节理解、方案设计依据与表达能力第 19 题移动端适配方案有哪些? 考察对移动端布局适配手段的掌握与场景权衡第 20 题常用的推理框架有哪些? 考察对主流推理框架的掌握程度与技术选型意识