58集团面试题(2026 最新)
58集团相关面试题,按最终去重题目聚合。
共 653 道真题 · 更新 2026-08-05
筛选题目
考察点
技术栈
第 301 题请根据学生成绩表(包含学生性别字段),编写一条 SQL 查询,统计不同分数下女生的人数。 考察 SQL 分组统计与条件过滤能力第 302 题请解释什么是指覆盖索引,它为什么能提升查询性能? 考察对覆盖索引概念、原理及性能优势的理解第 303 题请介绍Transformer的结构及其背后的数学原理。 考察对Transformer架构细节和数学基础的系统性理解第 304 题请解释一下 Session 的工作原理。 考察对服务端会话状态管理机制的理解第 305 题请介绍你负责的业务考核指标,以及你的项目对这些指标带来的具体价值。 考察业务理解、指标拆解及项目对业务结果的实际贡献第 306 题请实现一个函数,求字符串数组的最长公共前缀字符串。 考察字符串处理、边界条件与编码实现能力第 307 题请详细说明CMS垃圾回收器的处理流程及其优缺点。 考察对CMS收集器工作阶段、并发特性及适用场景的掌握第 308 题请分析下面代码的输出顺序,并解释原因:console.log('start'); Promise.resolve().then(() => console.log('promise')); setTimeout(() => console.log('timeout'), 0); console.log('end'); 考察对JavaScript事件循环中宏任务与微任务执行顺序的理解第 309 题请介绍你熟悉的一种基础算法,并说明其原理、适用场景及复杂度。 考察算法基础知识的掌握程度与表述能力第 310 题在你们的工程实践中,你个人主导或参与的版本控制是基于什么工具或平台?如何设计仓库或分支策略?另外,在 Maven 项目中,你是如何管理项目版本号的,例如版本号变更的时机和规则? 考察版本控制的选型、分支策略以及 Maven 版本号管理的实践第 311 题MySQL的存储引擎、B+树和B树有哪些特征和不同点 考察数据库存储引擎与索引结构的基础原理和对比能力第 312 题Java 对象在堆内存中如何分配?分别在什么条件下会被回收? 考察 JVM 内存模型与垃圾回收机制的理解第 313 题请介绍令牌桶算法的原理及用途。 考察限流算法理解和表达能力第 314 题请对比 B+ 树与 B 树在数据库索引中的应用差异。 考察对 B+ 树与 B 树结构、查找性能及数据库适用性的理解第 315 题基于你了解的数据结构设计一个本地缓存,支持读取和删除、总量控制、有淘汰策略,并实现 LRU,你会怎么设计? 考察数据结构选型与 LRU 缓存的设计能力第 316 题什么时候能用到行锁? 考察对数据库行锁机制、适用场景及与表锁区别的理解第 317 题在InnoDB下,联合索引是如何创建的?其底层数据结构是怎样的? 考察联合索引的创建语法、底层B+树结构及最左前缀原理第 318 题请解释浏览器的缓存机制,并说明如何控制资源的缓存行为。 考察对浏览器缓存类型、缓存过程及控制手段的理解第 319 题Vue 组件间通信有哪些常见方式?你通常最常使用哪一种,为什么? 考察对 Vue 组件通信机制的掌握与实际选型能力第 320 题排序二叉树和堆有什么区别?它们各自的应用场景是什么?建堆和插入的时间复杂度分别是多少? 考察数据结构特性对比、适用场景判断与复杂度分析