电商行业面试题 · 编码实现
电商行业相关面试题,按题目行业基础数据聚合。
共 10617 道真题 · 当前筛选命中 710 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 141 题请说明Vue中子组件如何向父组件传值,并给出一个具体实现方法。 考察子传父通信的具体实现能力第 142 题请实现多头注意力机制。 考察对多头注意力机制的理解与代码实现能力第 143 题给定一个每行从左到右递增、每列从上到下递增的二维矩阵,设计算法查找目标值 target。请说明时间复杂度与实现思路。 考察有序矩阵中高效查找的算法设计与复杂度分析第 144 题如何计算乘积最大的连续子数组的最大乘积? 考察动态规划在子数组问题中的应用和对负数、零的边界处理第 145 题请实现三个线程依次打印A、B、C,要求循环执行多次。 考察多线程同步与线程间协作机制第 146 题请设计一个栈,支持 push、pop、top 及在 O(1) 时间内返回最小值的操作。 考察辅助数据结构设计与时间复杂度分析能力第 147 题如何用 Redis 实现一个栈? 考察利用 Redis 数据结构实现栈语义的能力第 148 题在前端开发中,如何应对用户重复点击或网络抖动带来的问题? 考察前端对重复请求和异常网络场景的处理能力第 149 题请手写一个归并排序的实现,并说明其时间复杂度。 考察归并排序的实现能力与复杂度分析第 150 题如何用 SQL 计算每个用户连续登录的最长天数? 考察 SQL 窗口函数、日期差值处理与分组聚合能力第 151 题请说明单例模式的常见实现,并解释双重检查锁中第二次检查为何仍需加锁,以及属性为什么需要 volatile 修饰,最后说明 volatile 的底层原理。 考察并发环境下单例实现、锁语义与内存可见性理解第 152 题用Promise实现并行传输和串行传输 考察Promise并行与串行执行的实现方式和区别第 153 题NIO中缓冲区满的情况如何处理? 考察缓冲区分片、读写模式和扩容处理能力第 154 题如何快速从无序数组中找出第 K 大的元素?比如第 3 大、第 10000 大等。 考察快速选择算法与堆的复杂度分析和边界处理能力第 155 题在Java中,final关键字有哪些作用?用于修饰类、方法和变量时分别有什么效果? 考察对Java语言基础关键字final语义的掌握第 156 题ES6 中 Promise 的作用是什么? 考察对异步编程模型和 Promise 核心价值的理解第 157 题请实现两个由链表表示的十六进制大数相加,输出结果的链表表示。链表每个节点存储一位十六进制数字(0-9或a-f),数字高位在前,允许结果增加更高位。要求处理进位并返回新链表。 考察链表操作、十六进制加法进位处理与高精度计算能力第 158 题请手写一个线程安全的懒汉式单例模式。 考察单例模式实现、线程安全与并发控制能力第 159 题请编写代码找出二维矩阵中所有由 1 构成的连通分量的数量(矩阵元素仅为 0 或 1)。 考察图的遍历算法与边界处理能力第 160 题如何计算一个字符串中的最长不重复子串长度?请说明算法思路和复杂度。 考察滑动窗口与哈希表在子串问题中的应用