电商行业面试题 · 编码实现
电商行业相关面试题,按题目行业基础数据聚合。
共 10617 道真题 · 当前筛选命中 710 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 641 题给定一个包含 n 个房间的列表 rooms,rooms[i] 是一个整数数组,表示打开房间 i 后可以拿到的钥匙能进入的房间编号。初始时只有房间 0 是打开的,如果所有房间都能被访问到则返回 true,否则返回 false。请编写代码实现该功能,并说明思路与复杂度。 考察图的遍历能力、从起点到达所有节点的判断,以及 DFS/BFS 的算法实现与复杂度分析第 642 题请描述力扣第62题(不同路径)的动态规划解法,并说明其核心状态转移方程。 考察动态规划的基础理解与实现能力第 643 题请编写一个函数反转字符串中括号内的字符,并处理嵌套括号的情况。 考察字符串处理、栈或递归的应用以及边界情况处理第 644 题请写出因子分解机(Factorization Machine, FM)模型的预测公式,并解释每个符号的含义。 考察FM模型公式的掌握程度及对特征交互的理解第 645 题手写实现一个 myString 类,包含构造函数、析构函数、拷贝构造函数和移动构造函数。 考察 C++ 资源管理、拷贝语义与移动语义的实现细节第 646 题请编写代码实现一个函数,给定一组字符串,找出它们共同的前缀相同字符部分(即最长公共前缀)。 考察字符串处理、逻辑思维与代码实现能力第 647 题请说明使用 Axios 时如何实现取消请求,并解释其原理。 考察对 Axios 取消机制的理解及实际应用第 648 题请说明排序窗口函数的常见用法及其与普通排序的区别。 考察对SQL窗口函数中排序类函数的理解与应用第 649 题如何实现线程池异步调用并汇总结果? 考察线程池使用、异步任务管理和结果汇总能力第 650 题有9216个数据元素和9个麦克风,每个麦克风依次按循环顺序每次分配2个位置,直至全部分配完毕。请写出分配过程,并给出每个麦克风对应的所有数据下标。 考察循环分配算法的理解与编码实现第 651 题你提到 flex 布局,能具体说说你用 flex 实现某个布局的细节吗? 考察对 flex 布局属性作用机制的理解与实际应用能力第 652 题限流算法有哪些?请用文本方式(如txt)实现其中令牌桶算法。 考察限流算法的知识广度与令牌桶的编码实现能力第 653 题请实现一个字符串连接函数,并说明其时间复杂度与空间复杂度。 考察编码实现能力与复杂度分析基础第 654 题给定一个整数数组,找出严格递增的最长子序列的长度。 考察动态规划或贪心二分算法设计与编码实现第 655 题请手写实现一个线程安全的单例模式,要求说明懒加载与双检锁的细节。 考察并发下单例实现与线程安全边界理解第 656 题请设计并实现一个多线程程序,要求两个线程交替打印数字和字母,例如一个线程打印1,另一个线程打印A,并解释实现原理。 考察多线程并发控制、线程通信及交替执行机制第 657 题请手写实现快速排序算法。 考察快速排序的原理理解、编码实现与边界处理第 658 题请手写一种归并排序的实现,并说明如何利用归并排序的思路将多个已排序数组合并为一个不重复的有序数组。 考察归并排序编码能力、合并去重逻辑与算法复杂度分析第 659 题请手写或描述 Transformer 的核心组件实现,并说明其工作原理。 考察对 Transformer 架构关键组件(自注意力、多头、位置编码、FFN)的理解与实现能力第 660 题请描述JDK 1.8中ConcurrentHashMap的插入流程(put方法的执行过程)。 考察对ConcurrentHashMap并发插入机制和扩容协作的理解