消费品/零售行业面试题 · 编码实现
消费品/零售行业相关面试题,按题目行业基础数据聚合。
共 11293 道真题 · 当前筛选命中 727 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 581 题口头描述如何判断一个树是否是二叉树 考察二叉树定义的掌握和思路表达能力第 582 题如果说List里面放了整形数字,怎么做排序? 考察基础排序实现与应用能力第 583 题请手写实现一个 bind 函数。 考察对 this 绑定、闭包和构造函数调用的理解第 584 题算法题:有 n 颗糖果,如果当前糖果数是素数则每天吃 ⌊n/3+1⌋ 颗,否则吃 ⌊n/2+1⌋ 颗,问能吃多少天? 考察素数判断、模拟迭代终止条件及取整边界第 585 题请描述你在项目开发中如何单人使用GitHub进行版本控制,包括分支管理和提交规范。 考察单人在项目中独立应用Git版本控制的能力,包括基本命令、分支策略和提交习惯第 586 题请结合 Spring Boot 项目,说明如何整合 Redis,并利用 AOP 实现一个典型场景(如缓存或限流)? 考察 Spring Boot 与 Redis 集成能力及 AOP 在业务横切场景中的应用第 587 题给定一张表,包含字段 id(主键)、userid、content、updateat,请编写 SQL 查询每个 userid 最新 updateat 对应的 content。 考察 SQL 聚合与取每组最新行的写法第 588 题请列举几个常用的CUDA运行时API,并简要说明它们的用途。 考察对CUDA编程模型的熟悉程度和常用API的掌握第 589 题给定一个整数数组和窗口大小 k,请写出求每个窗口内最大值(滑动窗口最大值)的算法,并分析其时间复杂度。 考察滑动窗口最大值问题的算法设计与复杂度分析第 590 题请介绍一个你参与过的互联网相关的开发项目。 考察项目经验、技术实现与个人贡献第 591 题给定一个单调递增数组,且满足大小关系:2*a[i-1] < a[i],判断是否存在两数之和为k,要求O(logn)时间复杂度和O(1)空间复杂度。 考察对单调性条件的利用、二分查找及双指针算法的深入理解第 592 题请描述一下如何统计每个员工每小时的网站访问次数。 考察对日志数据按时间维度进行聚合统计的建模与编码能力第 593 题请介绍如何自定义一个画板功能,并说明应继承哪个基类及其原因。 考察对自定义视图和画板实现的理解,包括继承关系、绘制流程和触摸事件处理第 594 题请手写一个工厂模式,并说明其适用场景和与直接实例化的区别。 考察工厂模式的理解、编码实现与设计权衡能力第 595 题请手写实现一个 LRU 缓存,要求支持 get 与 put 操作,并分析时间复杂度。 考察 LRU 缓存原理、哈希表与双向链表的组合运用及复杂度分析第 596 题JavaScript 中浮点数 0.1+0.2 存在精度问题,请问如何避免和解决? 考察浮点数精度问题的根因认知及实际解决方案第 597 题请解释并实现一个算法:给定一个字符串,找出其中不含重复字符的最长子串的长度。 考察滑动窗口算法设计与代码实现能力第 598 题请编写SQL查询每个班级均分最高的学科。 考察SQL分组聚合与窗口函数的运用,以及如何处理并列第一的情况。第 599 题如何自己实现let和const 考察对块级作用域与变量声明语义的深入理解及实现能力第 600 题请介绍你参与过的1到2个项目,并分别说明你在其中的角色、面临的主要技术难点以及最终的成果。 考察项目经验表达能力、技术深度和结果导向