消费品/零售行业面试题 · 编码实现
消费品/零售行业相关面试题,按题目行业基础数据聚合。
共 11293 道真题 · 当前筛选命中 727 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 1 题防抖和节流的区别是什么?分别如何实现? 考察对前端高频事件处理机制的理解与实现能力第 2 题请实现二分查找,并说明其时间复杂度和适用前提。 考察二分查找的基础实现、时间复杂度和边界条件处理第 3 题请手写快速排序算法,并说明其时间复杂度和空间复杂度。 考察快速排序的实现、复杂度和边界处理第 4 题交换两个对象值的方式有哪些? 考察对常见值交换实现方式的理解与权衡第 5 题聊一下HashMap的实现原理? 考察HashMap底层数据结构、哈希冲突处理与扩容机制第 6 题如果给你十亿个double类型数据,计算存储这些数据所需的内存约为多少GB(按IEEE 754双精度)? 考察基本数据类型字节数换算与内存估算能力第 7 题手写代码实现两个超大字符串非负整数相加。 考察大数相加的字符串模拟、进位处理与边界场景第 8 题请你实现一个FlashAttention算法的核心代码,并解释其工作原理。 考察对FlashAttention算法的理解深度与编码实现能力第 9 题如何自定义并启用一个 Spring Boot 自动配置? 考察对自动配置扩展点和条件的实际掌握第 10 题请实现一个函数,将两个有序数组合并成一个新的有序数组。 考察基础编码能力与对归并排序思想的理解第 11 题请介绍 Canvas 的常用方法及其用途。 考察对 Canvas 2D API 的掌握程度与表达清晰度第 12 题给定一个按升序排列的数组和一个按降序排列的数组,请将其合并为一个降序排列的数组。 考察归并合并的有序数组与降序处理能力第 13 题如何判断一个字符串是否为回文字符串? 考察字符串处理与边界思维能力第 14 题实现一个双栏布局 考察CSS布局能力及对常用布局方案的掌握第 15 题请说明生产者消费者模型的核心思想,并描述在 Java 中实现它时常用的线程协作机制。 考察并发模型中线程间协作与同步的基本理解第 16 题请介绍一项你自己封装过的公共组件,说说你是怎么封装的。 考察组件抽象、接口设计、复用性与边界处理能力第 17 题在不使用第三方库的情况下,如何实现多个图层的堆叠显示? 考察前端图层堆叠的实现原理与纯原生方案第 18 题给你一个约1TB的大文件,文件中的数字以换行分隔,如何找出其中最大的100个数字?请说明思路、数据结构和复杂度。 考察海量数据处理、外部排序或堆的应用及复杂度分析第 19 题请实现最小编辑距离算法,计算将字符串A转换为字符串B所需的最少操作次数(允许插入、删除、替换)。 考察动态规划建模与边界处理能力第 20 题请编写一个多线程程序,交替打印奇数和偶数。 考察多线程同步与线程间协作技巧