58集团面试题 · 问题拆解
58集团相关面试题,按最终去重题目聚合。
共 653 道真题 · 当前筛选命中 137 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 21 题请介绍一个让你印象深刻的成就事件,说明你当初为什么选择这么做,以及过程中遇到的主要难点和你是如何解决的。 考察自我认知、问题拆解与复盘能力第 22 题线程池怎么实现线程复用的? 考察线程池核心机制与线程生命周期管理第 23 题请介绍几种你熟悉的机器学习算法,并说明各自适用场景及优缺点。 考察机器学习基础知识掌握程度及算法选型能力第 24 题快排为什么是不稳定的? 考察对快速排序稳定性本质的理解,及其与元素交换方式的关联第 25 题请手写实现斐波那契数列,并说明你采用的实现方式及其时间复杂度。 考察递归、迭代或动态规划等基础算法实现能力及复杂度分析第 26 题协程库为什么设计三种状态,如何切换? 考察协程状态机设计与切换机制的理解第 27 题请用数组实现一个队列,并说明如何处理队满和队空条件。 考察数组实现队列的能力及循环队列边界处理第 28 题请解释Focal Loss的设计动机、数学形式以及它在类别不平衡问题中的作用。 考察对Focal Loss原理、公式理解及其在类别不平衡场景下的应用第 29 题有一个10GB的大文件,其中只有一个数不重复,其余的数都重复出现,如何找到这个不重复的数? 考察海量数据处理、位图或哈希技术及空间复杂度分析第 30 题请介绍二叉排序树的基本性质、查找和插入原理。 考察对二叉排序树结构与基本操作的理解第 31 题如果客户端需要离线保存大量结构化数据,你会如何设计存储策略? 考察客户端本地存储与同步策略的设计能力第 32 题进程和线程有什么区别?它们之间常用的通信方式有哪些? 考察对进程线程核心概念及并发通信机制的掌握第 33 题一个计算任务耗时10ms,一个数据读取任务耗时10ms,在16核计算机上,开启多少个线程能使性能最大化? 考察并发模型对CPU密集与IO密集任务性能的影响第 34 题Python字典的key需要满足什么条件? 考察Python字典底层实现与哈希机制的理解第 35 题请解释 Redis 的网络 I/O 是如何工作的,包括线程模型和主要的数据读写流程。 考察对 Redis 网络 I/O 模型、单线程事件循环及并发处理机制的理解第 36 题线程池,结合参数,说一下运行原理,若不断的提交任务,核心和最大线程数是怎么变化的? 考察线程池工作原理及任务提交过程中线程数变化的理解第 37 题求两个链表的公共节点 考察链表遍历、双指针和算法边界处理能力第 38 题请介绍 MySQL 8.0 中你印象比较深刻的新特性,并说明事务隔离级别的含义及各自解决和未解决的问题。 考察对 MySQL 版本特性的了解以及对事务隔离级别的掌握程度第 39 题假设有一万个任务需要完成,主线程怎么判断这些任务是否执行完成?除了CountDownLatch还有哪些解决办法?主线程应执行什么操作? 考察并发任务完成检测的多种实现方式及主线程阻塞/轮询机制第 40 题请详细介绍Transformer模型的核心结构和特点。 考察对Transformer架构原理的理解与表达