58集团面试题 · 技术原理

58集团相关面试题,按最终去重题目聚合。

共 653 道真题 · 当前筛选命中 540 道 · 更新 2026-08-05

筛选题目已选:技术原理
第 161 题请介绍Servlet的生命周期以及它在Web开发中的作用。 考察对Servlet核心机制和Web应用基础的理解问题拆解技术原理Java第 162 题请实现一个函数,计算给定二叉树的最大宽度。 考察树的层级遍历与宽度计算的算法实现能力编码实现问题拆解技术原理第 163 题如果不用Raft算法实现一致性开销大在哪里? 考察对分布式一致性机制原理和实现成本的深入理解风险判断技术原理方案权衡第 164 题HashMap中如何定位桶,如果有100个键值对要存入HashMap中,如何使其效率最高? 考察HashMap底层原理、哈希定位机制及容量设计优化性能优化技术原理方案权衡Java第 165 题Linux 使用什么命令查看某个端口被哪个进程占用? 考察 Linux 端口占用排查的常用命令与基本用法技术原理问题排查Linux第 166 题说说进程和线程的区别 考察操作系统并发模型的基础概念理解技术原理第 167 题synchronized的实现原理是什么? 考察对Java内置锁机制的底层实现理解,包括锁升级、内存语义和底层指令问题拆解技术原理Java第 168 题谈谈你对 Spring Boot 的理解,以及对微服务框架的理解。 考察对 Spring Boot 核心价值及微服务架构的整体认知技术原理技术选型Spring BootSpring Cloud第 169 题乐观锁的实现原理是什么? 考察对并发控制中乐观锁核心机制的理解问题拆解技术原理方案权衡第 170 题RDB和AOF的区别是什么? 考察Redis持久化机制的原理、适用场景与权衡技术原理方案权衡Redis第 171 题请设计并实现一个多线程程序,使两个线程交替打印奇数和偶数,例如线程A打印1、3、5,线程B打印2、4、6,直到100,并说明你的同步机制。 考察多线程同步、线程协作与基础编程能力编码实现问题拆解技术原理Java第 172 题请描述JVM堆内存中新生代(Young Generation)和老年代(Old Generation)的划分及各自的主要作用。 考察对JVM堆内存分代模型及其设计目的的理解技术原理方案权衡JVM第 173 题自注意力机制的工作原理是什么? 考察对Transformer核心机制的理解,包括QKV计算、权重分配和输出生成技术原理第 174 题请介绍Redis中的跳表(skiplist)数据结构及其用途。 考察对跳表结构原理及Redis应用场景的理解技术原理方案权衡Redis第 175 题请谈谈你在项目中使用线程池的实践经验,以及如何正确使用线程池。 考察线程池的核心参数、使用原则和实际应用能力风险判断技术原理方案权衡Java第 176 题请解释数据库事务的隔离级别,并说明各自解决的问题。 考察对事务隔离级别定义、解决的问题及适用场景的理解技术原理方案权衡第 177 题请解释多线程不安全的根本原因,并说明与 Java 内存模型(JMM)的关系。 考察对并发安全的根本原因和 JMM 核心机制的理解风险判断技术原理Java第 178 题为什么会有线程安全问题出现? 考察对并发环境下数据竞争、可见性与原子性问题的理解风险判断技术原理Java第 179 题请描述一次你在生产环境中遇到 OOM(内存溢出)的排查与解决过程,包括根因分析和最终处理方案。 考察JVM内存结构与OOM排查能力,以及问题定位与解决的工程方法风险判断技术原理问题排查Java第 180 题如何用K-Means对斯皮尔曼系数进行聚类?如果不同的点被划分到不同的类别,应当如何处理? 考察聚类应用理解与聚类结果偏移的处理策略问题拆解技术原理