58集团面试题 · 编码实现

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

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

筛选题目已选:编码实现
第 1 题请介绍线程池的基本组成,并说明一个典型的使用流程。 考察对线程池原理的理解和实际使用步骤编码实现技术原理Java第 2 题请手写实现一个函数柯里化(curry)工具函数,并说明它的用途。 考察对函数式编程中柯里化概念的理解及编码实现能力编码实现技术原理JavaScript第 3 题给定一个先严格递增后严格递减的整数数组,请找出其中的最大值。多数情况下使用什么算法,时间复杂度是多少? 考察对特殊形态数组的二分查找能力与时间复杂度分析编码实现问题拆解技术原理第 4 题请深入谈谈 ConcurrentHashMap 的实现原理。 考察对并发哈希表结构、线程安全机制与边界场景的理解编码实现风险判断技术原理Java第 5 题给定字符串“Hello,World”,统计字符串里每个字符出现的次数。 考察哈希表/计数器的基本应用与字符串遍历能力编码实现技术原理第 6 题请编写一个多线程程序,交替打印奇数和偶数。 考察多线程同步与线程间协作技巧编码实现问题拆解技术原理Java第 7 题请编写一个SQL查询语句,该语句使用JOIN关联两张表,并说明你选择该JOIN类型的原因。 考察SQL JOIN的语法理解与场景判断能力编码实现技术原理SQL第 8 题Java 中创建线程有哪几种方式? 考察 Java 多线程创建方式及区别编码实现技术原理Java第 9 题请实现二分查找算法并说明其时间复杂度和适用条件。 考察二分查找的编码实现、复杂度分析及前提条件理解编码实现技术原理第 10 题请说明 HashMap 的实现原理,包括其内部数据结构。 考察对 HashMap 底层数据结构(数组+链表/红黑树)和基本工作原理的掌握编码实现技术原理Java第 11 题请实现一个单链表的去重操作,删除所有重复的元素,保留最先出现的元素。 考察链表遍历、指针操作与空间复杂度权衡编码实现问题拆解技术原理第 12 题请实现一个函数,将两个有序数组合并成一个新的有序数组。 考察基础编码能力与对归并排序思想的理解编码实现技术原理第 13 题手写代码实现两个超大字符串非负整数相加。 考察大数相加的字符串模拟、进位处理与边界场景编码实现问题拆解技术原理第 14 题Redis 是如何解析和执行 Lua 脚本的? 考察 Redis Lua 脚本执行机制与原子性理解编码实现技术原理LuaRedis第 15 题请手写实现斐波那契数列,并说明你采用的实现方式及其时间复杂度。 考察递归、迭代或动态规划等基础算法实现能力及复杂度分析编码实现问题拆解技术原理第 16 题请用数组实现一个队列,并说明如何处理队满和队空条件。 考察数组实现队列的能力及循环队列边界处理编码实现问题拆解第 17 题多头注意力机制怎么实现? 考察对多头注意力机制的原理理解和实现细节掌握编码实现技术原理Transformer第 18 题求两个链表的公共节点 考察链表遍历、双指针和算法边界处理能力编码实现问题拆解技术原理第 19 题创建abc联合索引,SQL要怎么写? 考察联合索引的SQL语法与字段顺序理解编码实现技术原理SQL第 20 题请实现一个函数,计算给定二叉树的最大宽度。 考察树的层级遍历与宽度计算的算法实现能力编码实现问题拆解技术原理