京东面试题 · 编码实现
京东相关面试题,按最终去重题目聚合。
共 2550 道真题 · 当前筛选命中 153 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 1 题用 Postman 进行接口测试的时候写过断言吗?简单说说。 考察接口测试中断言的使用与基础验证能力第 2 题请设计一个Top-K频繁查询的数据结构与算法,要求使用堆和哈希表。 考察堆与哈希表结合实现Top-K统计的能力第 3 题给定一个未排序的整数数组,请找出并返回最长递增子序列的长度。 考察动态规划或二分查找解决最长递增子序列问题的能力第 4 题如何用两个队列实现一个栈?请说明关键操作的时间复杂度。 考察队列与栈数据结构的灵活运用和基本复杂度分析第 5 题Flink 中过滤规则是如何定义与执行的? 考察对过滤规则实现方式的理解第 6 题一个1000万行整数的文件,怎么把第1000个大的数找出来? 考察大数据量下第K大元素的算法设计与内存权衡第 7 题给定订单详情表 orddet(orderid 订单号, skuid 商品编号, saleqtty 销售数量, dt 日期分区),请编写查询,计算 2016 年 1 月 1 日销量 Top100 的商品,并按销量降序排序。 考察聚合、排序、取前 N 和分区过滤的 SQL 编写能力第 8 题你是否熟悉Linux的一些基本命令? 考察候选人对Linux基础命令的掌握程度第 9 题ArrayList用Remove方法从前往后删除元素会怎么样(数据量很大的情况下) 考察ArrayList删除操作的时间复杂度理解第 10 题手写代码:合并两个有序数组,要求不新建数组。 考察原地合并有序数组的算法实现、指针移动与边界处理第 11 题请写出乐观锁在数据库中的典型SQL实现,并说明其原理与适用场景。 考察对乐观锁机制的理解、SQL编写能力及适用场景判断第 12 题请解释什么是泛型,以及你在日常开发中如何使用泛型? 考察对泛型概念的理解及实际应用能力第 13 题请深入谈谈 ConcurrentHashMap 的实现原理。 考察对并发哈希表结构、线程安全机制与边界场景的理解第 14 题在常见的分层架构中,Controller 层通常承担哪些职责?实际编码时你会如何设计一个 Controller? 考察对分层架构中接口层职责边界的理解与实际编码落地能力第 15 题请用递归方式实现二叉树的前序遍历,并编写测试用例验证。 考察二叉树前序遍历的递归实现能力与基础测试意识第 16 题请使用线程池实现从1加到100,并说明实现思路。 考察线程池使用与多线程求和的设计与实现第 17 题手写双塔模型的损失函数(Batch内负采样实现) 考察双塔模型Batch内负采样损失的实现能力与理解第 18 题手撕代码:合并 k 个升序链表 考察链表操作、优先队列或分治算法的熟练度与边界处理第 19 题写一个倒计时组件,先说思路再写代码。当计时器为0时,怎么清除计时器避免内存泄漏? 考察前端组件设计、定时器生命周期管理和内存泄漏防范第 20 题请编写SQL统计连续登录超过三天的用户数量。 考察日期处理、连续区间识别与去重能力