58到家面试题 · 编码实现
58到家相关面试题,按最终去重题目聚合。
共 299 道真题 · 当前筛选命中 30 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 21 题JS如何实现继承?请分别讲解原型链继承和寄生式组合继承。 考察对JavaScript原型机制和常见继承模式的理解第 22 题请实现一个函数,找出给定字符串中不含重复字符的最长子串的长度。 考察滑动窗口算法设计与代码实现能力第 23 题请实现一个函数,找出给定字符串中最长有效括号子串的长度,并说明时间复杂度和空间复杂度。 考察最长有效括号匹配算法的实现与复杂度分析第 24 题请实现一个将数组扁平化的 flat() 方法,要求支持传入深度参数。 考察数组原型扩展、递归与迭代实现能力第 25 题请解释 JavaScript 中 == 和 === 的区别,并说明在实际开发中应如何选择。 考察对 JavaScript 宽松相等与严格相等机制的理解和最佳实践第 26 题请介绍一个你编写过的脚本项目,并说明它的功能与实现细节。 考察候选人的项目经验、技术掌握与表达能力第 27 题请手写一个工厂模式,并说明其适用场景和与直接实例化的区别。 考察工厂模式的理解、编码实现与设计权衡能力第 28 题请实现一个正则表达式的匹配与替换功能,并说明其原理。 考察正则表达式引擎的基本实现原理与替换操作的正确性第 29 题在 JavaScript 中如何实现异步编程?请列举常见方式及其适用场景。 考察对 JavaScript 异步编程模型的理解与实际应用能力第 30 题React Hook 使用中有哪些需要注意的要点?请列举并解释。 考察 Hook 使用规范与常见陷阱