58集团面试题 · 问题拆解

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

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

筛选题目已选:问题拆解
第 1 题介绍一下JVM内存模型? 考察JVM运行时内存区域的划分、作用及线程共享关系问题拆解技术原理JVM第 2 题场景题:使用200MB内存统计1GB文件中各个单词的出现频率,并求出出现次数最多的前10个单词。 考察大数据量下有限内存的处理策略、哈希统计与排序优化问题拆解技术原理方案权衡第 3 题给定一个先严格递增后严格递减的整数数组,请找出其中的最大值。多数情况下使用什么算法,时间复杂度是多少? 考察对特殊形态数组的二分查找能力与时间复杂度分析编码实现问题拆解技术原理第 4 题HashMap 在进行 rehash(扩容)时,需要对每个已存储的值重新计算哈希吗?为什么? 考察对 HashMap 扩容机制与哈希值计算的理解问题拆解技术原理Java第 5 题请描述线程池处理任务的工作流程。 考察对线程池核心调度机制的掌握问题拆解技术原理第 6 题请介绍数据库事务隔离级别有哪些,并解释各自的特点和适用场景。 考察对数据库事务隔离级别的理解及实际应用能力问题拆解技术原理第 7 题请编写一个多线程程序,交替打印奇数和偶数。 考察多线程同步与线程间协作技巧编码实现问题拆解技术原理Java第 8 题在 Java 线程池中,若 corePoolSize=3,queueCapacity=1000,maximumPoolSize=10,任务队列为有界阻塞队列,何时线程池会创建第 4 个线程? 考察对线程池执行流程和参数关系的理解,尤其是核心线程与队列的优先级问题拆解技术原理Java第 9 题请说明线程池的核心参数及其任务执行流程。 考察线程池核心参数理解与执行流程掌握问题拆解技术原理第 10 题请介绍防止过拟合的常用方法,并说明其原理。 考察对过拟合现象和正则化方法的理解问题拆解技术原理方案权衡第 11 题请设计淘宝购物车功能的测试用例。 考察测试用例设计的全面性与业务理解业务理解问题拆解第 12 题你在项目中使用 Lua 脚本时,脚本是自行实现还是引入成熟库?请说明原因。 考察对技术选型、脚本编写及引用外部资源的能力与权衡意识问题拆解技术选型方案权衡Lua第 13 题vue、map双向绑定怎么实现的 考察Vue响应式原理及Map数据结构的双向绑定实现问题拆解技术原理Vue第 14 题请实现一个单链表的去重操作,删除所有重复的元素,保留最先出现的元素。 考察链表遍历、指针操作与空间复杂度权衡编码实现问题拆解技术原理第 15 题如何理解用户态和内核态? 考察对操作系统运行模式、权限隔离和切换机制的理解问题拆解技术原理第 16 题手写代码实现两个超大字符串非负整数相加。 考察大数相加的字符串模拟、进位处理与边界场景编码实现问题拆解技术原理第 17 题请介绍JVM的垃圾回收机制。 考察对JVM内存管理、垃圾回收算法与收集器的理解问题拆解技术原理JVM第 18 题请介绍快速排序的基本思想,并说明它的平均和最坏时间复杂度分别是多少。 考察对快速排序核心机制与复杂度分析的掌握问题拆解技术原理第 19 题两台设备通信时,如何知道传输的数据是发给哪一个应用程序的? 考察对端口、多路复用与传输层寻址机制的理解问题拆解技术原理第 20 题请介绍软件测试的基本理论,包括测试的目的、常用测试类型以及测试用例设计的基本原则。 考察对软件测试基础理论的理解与系统性掌握问题拆解技术原理