顺丰集团面试题 · 编码实现
顺丰集团相关面试题,按最终去重题目聚合。
共 2084 道真题 · 当前筛选命中 94 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 21 题编写程序计算1到100之间所有素数之和。 考察素数判定算法、循环控制与编码实现能力第 22 题在封装组件时,你如何对回调函数的参数进行约束,以保证调用方传递的数据符合预期? 考察组件接口设计中回调函数参数的类型校验与边界处理第 23 题如何比较两个JSON文件是否完全一致? 考察JSON结构比较、顺序与类型细节的处理能力第 24 题请手写实现冒泡排序算法。 考察基础排序算法的理解与编码规范第 25 题介绍一下你写组件的一个思路,流程是怎么样的? 考察组件设计与开发方法的系统性和实践深度第 26 题请实现一个函数,翻转一棵二叉树中所有位于奇数层(根节点所在层记为第1层)的节点,即交换这些节点的左右子树。 考察对二叉树层序遍历和原地交换操作的理解与实现第 27 题CSS如何实现垂直居中? 考察CSS布局基础和多种方案的选择能力第 28 题请介绍 HashMap 的 put 过程大致是怎样的? 考察对 HashMap 底层实现的理解第 29 题请实现一个爬楼梯问题:每次可以爬1或2阶,求到第n阶有多少种不同方法。 考察动态规划基础和边界处理第 30 题LRU算法的实现 考察LRU缓存机制的理解与编码实现能力第 31 题请说明 Axios 拦截器的作用,并写一下请求拦截器和响应拦截器的基本用法。 考察对拦截器机制的理解和编码实现能力第 32 题请介绍策略模式在实习项目中的实际应用,并说明正规策略模式的标准写法。 考察对策略模式的理解、实际应用场景与标准化实现能力第 33 题如何实现元素垂直居中 考察 CSS 布局基础知识与多种实现方案的掌握第 34 题有一张主表与多张子表,子表通过外键关联主表,构成一对多关系。请编写 SQL 查询每个主表记录在子表中最近新增的若干条记录。 考察一对多关系中取每组最新 N 条记录的 SQL 实现能力第 35 题Electron项目中如何实现单选与框选交互? 考察在Electron渲染进程中实现前端选择交互的能力,涵盖事件处理和Canvas/ DOM实现第 36 题给定学生表、年级表和成绩表,请编写SQL查询,找出每个年级成绩前10名的学生信息。 考察窗口函数或子查询实现分组TopN的SQL能力第 37 题请实现一个函数,比较两个版本号字符串,如"1.2.3"和"1.2.4",返回-1、0或1。 考察字符串解析、边界处理与算法实现能力第 38 题请写出 SQL:在一个存在重复记录的表中,只保留每组重复记录中最新的一条,其余删除或查询出来。 考察 SQL 去重与保留最新记录的窗口函数或分组技巧第 39 题请写出 CAS(Compare And Swap)机制在数据库层面实现时的典型 SQL 代码,并说明其用途。 考察对乐观锁与 CAS 机制在 SQL 中的具体实现和适用场景的理解第 40 题如何实现两边固定、中间自适应的经典三栏布局? 考察经典CSS布局的掌握程度与实现方案对比