货拉拉面试题 · 技术原理
货拉拉相关面试题,按最终去重题目聚合。
共 770 道真题 · 当前筛选命中 575 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 121 题数据库底层是如何通过主键实现索引查找的? 考察数据库索引的底层存储结构与主键查找原理第 122 题请列举常见的数据结构,并简要说明各自的特点和典型应用场景。 考察对基础数据结构的掌握程度及其在工程中的适用场景第 123 题Redis分布式锁是怎么用的? 考察分布式锁的常用实现方法和正确性要点第 124 题HDFS 的底层架构是怎样的?请说明 NameNode 和 DataNode 各自的作用。 考察对 HDFS 主从架构和核心组件职责的掌握程度第 125 题HashSet的底层是怎么实现的 考察对HashSet底层数据结构及HashMap工作原理的理解第 126 题请讲讲LRU缓存淘汰策略的原理和实现要点。 考察缓存淘汰算法原理、数据结构选择及复杂度分析能力第 127 题Java中自带的数据结构的延时队列的原理(DelayedQueue的原理) 考察对Java并发容器DelayedQueue的底层实现与使用场景的理解第 128 题数据倾斜怎么解决? 考察对分布式数据处理中数据倾斜问题的识别与解决方案设计能力第 129 题Map和ConcurrentHashMap的区别是什么? 考察并发场景下HashMap的线程安全问题和ConcurrentHashMap的并发控制机制第 130 题A、B两个国家人口比例为4:6,犯罪概率分别为0.1和0.2。现在发生一起新的犯罪事件,问该事件发生在A国的概率是多少? 考察贝叶斯公式应用与条件概率计算能力第 131 题请详细说明你在实际项目中配置过的JVM调优参数,包括-Xms、-Xmx、-Xmn、-MetaspaceSize等,并谈谈这些参数的作用和设置依据。 考察对JVM内存模型和调优参数的实际掌握程度第 132 题请讲述快速排序的思路,并说明它如何用于解决第K个大的数问题。 考察快速排序的分治思想及其在TopK问题中的应用第 133 题为什么要有position embedding? 考察对位置编码在序列模型中的作用与必要性的理解第 134 题Java知道哪些数据结构 考察对Java常用数据结构的了解与分类能力第 135 题请谈谈你对软件测试相关知识的了解。 考察候选人对软件测试基础理论和实践方法的掌握程度第 136 题请介绍常用的GC算法及其适用场景。 考察对垃圾回收基础算法原理和适用场景的理解第 137 题请描述一个分片集群的核心流程,包括数据如何分布、请求如何路由以及扩展时如何处理。 考察对分片集群架构的整体理解第 138 题分布式锁如何实现?抢到锁后线程阻塞该怎么办? 考察分布式互斥实现和锁持有期间异常处理能力第 139 题ReentrantLock和synchronized的使用用法区别是什么? 考察Java并发中显式锁与内置锁的机制差异及使用场景第 140 题用2个栈实现队列 考察栈和队列的数据结构特性及算法设计能力