京东零售面试题 · 问题拆解
京东零售相关面试题,按最终去重题目聚合。
共 140 道真题 · 当前筛选命中 23 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 1 题请解释JVM的内存结构,包括各个区域的作用。 考察对JVM运行时数据区划分及各自作用的理解第 2 题分表为什么要分2的倍数?我分100个表行不行,99个表行不行? 考察分库分表设计中对路由算法与数据分布的理解第 3 题请说明Java中异常类的继承结构,并解释checked异常和unchecked异常的区别。 考察Java异常体系的理解与分类能力第 4 题请实现一个函数,将两个有序数组合并为一个有序且不含重复元素的数组,并说明你的实现思路。 考察数组归并与去重的算法实现与复杂度分析第 5 题请介绍常用的数组方法及其使用场景。 考察对数组核心 API 的理解和实际应用能力第 6 题怎么快速上手公司的内部框架? 考察学习能力、知识获取方法与内部分享意识第 7 题请介绍 CSS Flexible Box(flex)布局的核心概念,并说明其典型应用场景。 考察对 flex 布局原理的理解及实际应用能力第 8 题请解释Java的类加载机制。 考察对类加载过程及加载器层次的理解第 9 题请实现两个以链表形式存储的大数相加,要求先在原链表上反转再逐位相加并处理进位,请说明思路并完成编码。 考察链表操作、大数相加的进位处理与编码实现第 10 题请解释增删改查操作中幂等性的含义,并说明在哪些场景下需要保证幂等性以及如何实现。 考察对幂等性概念的理解及其在增删改查操作中的应用与实现第 11 题请分享一段你在实习或项目中最具挑战性的经历,并详细说明你如何应对。 考察候选人面对技术或业务挑战时的判断力、行动力与复盘能力第 12 题请介绍 Go 语言中 channel 的核心机制、使用场景及与 select 配合的典型模式。 考察对 Go channel 的底层原理、并发协作模式和边界情况的理解第 13 题什么场景会触发Young GC? 考察对JVM新生代GC触发机制的理解第 14 题请描述JDK 1.8中ConcurrentHashMap的插入流程(put方法的执行过程)。 考察对ConcurrentHashMap并发插入机制和扩容协作的理解第 15 题你是否有看过VLLM的源码?如果有,请分享你理解的源码核心部分。 考察源码阅读能力和对框架内部实现的掌握第 16 题请实现一个函数,从一个给定数组中尽可能均匀随机地取出两个不同的元素,并说明你的实现如何保证随机性与边界处理。 考察随机算法设计、边界处理与工程细节意识第 17 题请介绍你项目中分布式ID方案的设计思路与优化措施。 考察分布式ID的生成策略、性能与一致性权衡第 18 题请描述JDK 1.8中ConcurrentHashMap的底层存储结构。 考察对JDK 1.8中ConcurrentHashMap数据结构设计的理解第 19 题手写一个硬币找零算法,给定不同面额的硬币和一个总金额,求组成该金额所需的最少硬币个数,并分析时间复杂度。 考察动态规划基础、边界处理与复杂度分析第 20 题RPC框架调用的流程是怎么样的?讲一下核心步骤。 考察对RPC调用核心流程和关键组件的理解