货拉拉面试题 · 编码实现
货拉拉相关面试题,按最终去重题目聚合。
共 770 道真题 · 当前筛选命中 46 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 1 题Vue 重写了哪些数组方法,这些方法有什么共同点? 考察对 Vue 数组响应式实现细节的掌握第 2 题能不能用两个栈去实现一个队列? 考察栈与队列的数据结构特性及算法设计能力第 3 题请深入谈谈 ConcurrentHashMap 的实现原理。 考察对并发哈希表结构、线程安全机制与边界场景的理解第 4 题Vue 2 中通过数组下标直接修改元素能否触发视图更新?为什么? 考察 Vue 2 响应式原理中数组处理的边界第 5 题请实现一个 LRU 缓存,并说明 put 和 get 操作的具体实现思路。 考察 LRU 缓存的数据结构设计与操作复杂度第 6 题请列举你熟悉的高阶函数,并结合一个例子说明其作用。 考察对高阶函数概念的理解与实际应用能力第 7 题如何配置路由守卫? 考察对前端路由守卫类型、执行时机和配置方法的理解第 8 题在混合开发中,如何在 H5 页面中调用原生相机进行拍照或选图? 考察对 H5 调用原生能力(相机)的具体实现路径与兼容性处理第 9 题用2个栈实现队列 考察栈和队列的数据结构特性及算法设计能力第 10 题请手写实现冒泡排序算法。 考察基础排序算法的理解与编码规范第 11 题请写出三种数组去重的方法,并说明各自的适用场景和复杂度。 考察编码能力、多种解法对比与复杂度分析第 12 题说说二叉树的前序、中序和后序遍历。 考察二叉树三种深度优先遍历的递归与迭代实现及顺序理解第 13 题1个G的文件,里面有一堆ip地址,机器内存只有512M,如何找到频率前10的ip(哈希分片,存为小文件,小顶堆) 考察海量数据处理中的分治思想、内存限制下的算法设计与堆排序应用第 14 题Redis怎么加锁 考察Redis分布式锁的基本加锁原理与原子性第 15 题有没有了解过类数组或伪数组(array-like)这个概念,以及如何把它们转换成真正的数组? 考察对类数组概念的理解与转换方法的掌握第 16 题给定一个无序整数数组,找出数组中未出现的最小正整数,要求时间复杂度 O(n)。请说明你的解法和边界处理。 考察算法设计、空间复杂度权衡与边界情况处理第 17 题编程题:有5个人赛跑,请设计一个多线程的裁判程序给出他们赛跑的结果顺序,5个人的速度随机处理。 考察多线程并发同步、有序输出和结果编排能力第 18 题请解释什么是异步输出,并说明在编程中如何实现异步输出。 考察对异步编程概念的理解及实际应用能力第 19 题在Kafka生产环境中,如何模拟生产者产生并发送模拟数据? 考察对Kafka生产者数据模拟方式的理解与应用第 20 题如何用栈实现队列? 考察栈与队列的基本原理及双栈转换能力