纷享销客面试题 · 编码实现
纷享销客相关面试题,按最终去重题目聚合。
共 285 道真题 · 当前筛选命中 19 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 1 题数组扁平化的实现有几种方法? 考察对常见数组扁平化实现方法的掌握与对比第 2 题请详细描述HashMap的put操作过程。 考察对HashMap存储结构、哈希与冲突处理机制的理解第 3 题请编写一条SQL,通过JOIN连接两张表并按某字段分组,查询每组的相关汇总结果。 考察SQL中JOIN与GROUP BY组合使用的理解与实操能力第 4 题请列举 Promise 的实例方法并阐述各自用途。 考察对 Promise 实例方法(then/catch/finally)的掌握第 5 题请描述一个使用HashSet解决的算法问题,并解释如何实现O(n)的时间复杂度。 考察对HashSet数据结构及其在算法中应用的理解第 6 题请举例说明什么是原型链继承,并解释其工作方式。 考察对 JavaScript 原型链机制及原型链继承的理解第 7 题你提到了用AOP切面拦截做动态SQL拼接,具体是怎么实现的? 考察对AOP原理和动态SQL拼接机制的理解深度与实现细节第 8 题重写Java中的equals方法时需要注意哪些问题? 考察对equals约定、重写规范及与hashCode关系的理解第 9 题请解释 Java 中 Set 集合的去重原理,并说明不同实现(如 HashSet、LinkedHashSet、TreeSet)之间的区别。 考察对 Set 数据结构、哈希与比较机制的理解第 10 题请说明线程池的实现原理,包括线程复用和任务调度的关键机制。 考察线程池底层实现原理的掌握程度第 11 题请介绍你在项目中使用 axios 拦截器主要做了什么。 考察对 axios 拦截器用途的理解及实际应用能力第 12 题有一个学生对象集合,每个学生有学号和年龄,如果两个学生的学号和年龄都相同,则视为同一个学生。请说明如何对这个集合去重,并给出具体代码。 考察对象去重的实现方式与对相等性定义的理解第 13 题请解释 Promise 链式调用的原理和错误处理方式。 考察对链式调用和错误传播的深入理解第 14 题请解释Flex布局的核心概念,并说明如何实现水平垂直居中。 考察对Flex布局核心属性的理解与应用能力第 15 题有一张 user 表和一张 department 表,请查出人数大于5人的部门名字以及每个部门的具体人数。 考察 SQL 表关联、分组聚合与过滤条件的使用第 16 题请解释深拷贝与浅拷贝的区别,并说明如何实现深拷贝;如果使用递归实现,需要注意哪些问题?另外,如果使用 Map 结构存储已拷贝对象以避免循环引用,这个 Map 应该存放在哪里? 考察深拷贝实现、递归风险及循环引用处理第 17 题请实现一个线程安全的单例模式,并说明其适用场景。 考察单例模式的实现及其线程安全性和适用场景第 18 题有一个学生对象集合,怎么按照学生的年龄排序?请讲一下具体代码。 考察对排序算法与对象集合排序实现的理解第 19 题对一个集合类进行自定义排序有什么方法? 考察对集合排序核心接口与自定义比较逻辑的理解