京东面试题 · 编码实现

京东相关面试题,按最终去重题目聚合。

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

筛选题目已选:编码实现
第 101 题在 JavaScript 中,使用 forEach 遍历数组时,是否会改变原数组的元素?请结合示例说明。 考察对 forEach 方法副作用和值传递/引用传递的理解编码实现技术原理JavaScript第 102 题在Java中,有哪些常用的字符串处理方式?请结合示例说明。 考察Java字符串处理的基础知识与常用API掌握程度编码实现技术原理Java第 103 题设计一个函数,判断给定字符串是否为有效的 IP 地址。 考察字符串处理、边界条件与有效地址判定规则的掌握编码实现问题拆解第 104 题请实现一个函数,找出数组中所有和为 6 的数对,并输出这些数对。 考察基础算法实现能力与编码细节编码实现问题拆解技术原理第 105 题给定一个商品表,字段为 id 和 name,其中 name 表示商品分类,请统计每个分类下的商品数量,并按数量排序输出结果。 考察 SQL 分组聚合与排序的基本能力编码实现技术原理第 106 题你了解的编程语言是 Java,假如你来写排序算法,你要怎么写? 考察候选人对排序算法原理、复杂度分析及 Java 编码实现的理解编码实现问题拆解技术原理Java第 107 题请实现一个字符串连接函数,并说明其时间复杂度与空间复杂度。 考察编码实现能力与复杂度分析基础编码实现技术原理第 108 题请手动实现判断两个字符串是否相等的函数,并设计相应的测试用例。 考察字符串比较的边界处理与测试用例设计能力编码实现问题拆解风险判断第 109 题用 Python Pandas 处理用户交易数据时,如何快速筛选出“近30天交易金额超5000元且物流地址频繁变更”的高风险用户?请简述关键代码逻辑。 考察Pandas数据处理能力与业务逻辑转化为过滤条件的能力编码实现数据驱动问题拆解pandasPython第 110 题现场手写一个单例模式,并说明其线程安全性。 考察单例模式实现、线程安全与性能取舍编码实现技术原理Java第 111 题如何实现文件上传的断点续传? 考察文件上传的完整流程、分片与断点续传机制编码实现问题拆解风险判断第 112 题请描述如何使用线程池实现 1 到 100 的累加,并说明关键步骤。 考察线程池使用、任务拆分、Future 结果收集与资源管理编码实现问题拆解技术原理Java第 113 题序列的MHA是怎么做的? 考察对多头注意力机制在序列建模中原理与实现细节的理解编码实现技术原理Transformer第 114 题请描述如何设计一个多线程并行聚合方案? 考察多线程并行处理与聚合的架构设计能力编码实现系统设计技术原理第 115 题请编写SQL计算每个用户最近30天内登录时间间隔的平均值。 考察日期窗口、时间间隔计算与聚合逻辑编码实现数据驱动SQL第 116 题请实现一个函数,两两交换链表中的节点,并说明你的解法思路。 考察链表操作的基本功、边界处理与算法复杂度分析编码实现问题拆解技术原理第 117 题模板方法模式在Java中具体怎么实现? 考察模板方法模式的结构、实现方式及适用场景编码实现技术原理技术选型Java第 118 题请实现 LCR 156:二叉树的序列化与反序列化,要求基于层序序列化重建二叉树。 考察二叉树层序序列化与反序列化的算法实现能力编码实现问题拆解技术原理C++JavaPython第 119 题请介绍线程池的核心使用要点,包括创建方式、主要参数和关闭方式。 考察线程池核心概念与实际使用能力编码实现风险判断技术原理Java第 120 题如何计算乘积最大的连续子数组的最大乘积? 考察动态规划在子数组问题中的应用和对负数、零的边界处理编码实现问题拆解技术原理