电商行业面试题 · 编码实现
电商行业相关面试题,按题目行业基础数据聚合。
共 10617 道真题 · 当前筛选命中 710 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 281 题请实现一个将字符串转换为 int 类型的函数,要求:非法输入返回 0;数值越界时返回 INT_MAX 或 INT_MIN。面试官不认可使用 long 类型保存中间变量,请问你会如何实现? 考察边界处理、溢出判断和不用 long 的编码技巧第 282 题请谈谈你对 ES6 中 Promise 的理解,包括其核心状态以及在实际开发中的应用方式。 考察对 Promise 概念、状态流转和实际使用的理解第 283 题请实现一个函数,将两个已排序的数组(升序)合并成一个新的有序数组。 考察归并排序中合并步骤的实现能力与边界处理第 284 题请解释 Java 中 final 关键字的用途,并说明它能否修饰方法参数。 考察对 final 关键字语义及方法参数可变性的理解第 285 题链表找环的方法 考察链表环检测算法的原理与实现边界第 286 题算法题:LeetCode 70 爬楼梯,要求3分钟内写出滚动数组优化的解法。 考察动态规划基础与空间复杂度优化能力第 287 题DeepFM的FM侧是如何计算的? 考察对DeepFM中FM部分特征交叉计算的原理理解第 288 题给定一个大小为 N 的数组 a,请说明找出数组中所有比 K 大的数的方法,并分析其时间复杂度。 考察算法思路与时间复杂度分析第 289 题请手写一个防抖函数 debounce,并说明它和节流的区别。 考察对防抖、节流原理的理解及手写实现能力第 290 题如何用SQL找出购买过指定三个类目商品、且只购买过这三个类目商品的用户? 考察SQL中集合操作与条件组合的掌握第 291 题如何使用线程池实现 1 加到 100 的求和? 考察线程池使用、任务切分与结果汇总第 292 题请实现斐波那契数列,并说明递归解法的时间复杂度。 考察递归算法理解与复杂度分析能力第 293 题手写堆排序算法并分析其复杂度 考察堆排序的实现能力、复杂度分析与稳定性理解第 294 题请描述如何将一个 Map 对象转换为 JSON 字符串。 考察对 Map 与 JSON 序列化原理的理解及实际转换能力第 295 题请判断一个字符串是否为回文,并说明你的实现思路。 考察字符串处理、双指针或反转比较等基础算法能力第 296 题如何对商品按销售额降序排列,并将前10%的商品标记为第一档,其余按10%分档依次类推? 考察排序与分位分档的逻辑实现能力第 297 题如何根据运行中机器的负载动态调节线程池,并给出具体的代码实现? 考察对线程池动态调参、负载感知和代码落地能力的理解第 298 题给定一个字符串,其中包含数字、小数点和其他字符,请编写程序提取并输出该字符串中数值最大的数字(允许带小数)。 考察字符串解析、数值比较及边界情况处理能力第 299 题如何编写一个自定义拦截器来完成用户认证?请描述拦截器的实现流程和关键代码结构。 考察拦截器实现用户认证的流程与关键代码第 300 题请实现一个函数,按顺时针顺序从外向内打印一个m×n矩阵的所有元素。 考察矩阵遍历、边界控制和循环不变量的设计能力