58到家面试题 · 问题拆解

58到家相关面试题,按最终去重题目聚合。

299 道真题 · 当前筛选命中 55 · 更新 2026-08-05

筛选题目已选:问题拆解
第 1 题请描述从在浏览器地址栏输入URL到页面完成加载,整个过程经历了哪些主要步骤? 考察网络请求链路、DNS解析、HTTP协议、渲染过程及整体流程的完整理解问题拆解技术原理DNSHTTPTCP第 2 题请介绍你在项目中最有代表性的一个项目,说明项目目标、个人职责、技术难点以及你选择该方案的原因。 考察项目深度、技术难点和方案权衡能力问题拆解项目复盘结果导向第 3 题请设计一个新功能,说明从需求分析到技术方案落地的完整思路。 考察需求分析、方案设计与落地能力问题拆解需求分析系统设计第 4 题给定一个字符串,找出其中出现次数最多的字符,并返回该字符及其出现次数。 考察哈希计数与最值求解的基础编码能力编码实现问题拆解第 5 题实现一个发红包算法:将m元随机分给n个人,要求每个人获得的金额在0.1到m/2之间,且所有金额之和等于m。 考察随机分配算法设计、边界条件处理和代码实现能力编码实现问题拆解第 6 题用户在搜索框中输入内容时希望实时显示相似内容,如何避免频繁输入导致多次请求后端? 考察防抖、节流等前端性能优化手段及实际应用能力性能优化问题拆解技术选型第 7 题请解释手机操作系统同时运行多个程序时,进程和线程是如何被调度和运行的。 考察对进程线程概念、调度机制和并发基础的理解问题拆解技术原理第 8 题请完整描述在浏览器地址栏输入一个网址并回车后,从DNS解析到页面显示的全过程。 考察网络请求链路、DNS解析原理及各层级的工作原理性能优化问题拆解技术原理DNSHTTPTCP第 9 题请实现一个函数,将驼峰命名的字符串转换为短横线命名(例如 camelCase 转换为 camel-case),并说明边界情况的处理方式。 考察字符串处理、边界情况分析和编码实现能力编码实现问题拆解技术原理第 10 题请编程实现一个节流(throttle)函数。 考察对节流原理的理解、边界处理及编码实现能力编码实现问题拆解技术原理第 11 题求一个数组的交集和并集 考察对数组基本集合运算的理解与实现能力编码实现问题拆解技术原理第 12 题文件传输的协议有哪些? 考察对文件传输协议体系的理解与归纳能力问题拆解技术原理HTTP第 13 题请谈谈你如何衡量一个产品功能(如团购外卖场景中的低价拼单功能)的运营效果?你会选择哪些指标? 考察对运营效果评估指标的理解,以及指标选择与业务目标的对应关系业务理解数据驱动问题拆解第 14 题请介绍在项目中如何处理数据结构中的环和树,以及使用过哪些遍历方法? 考察对图与树数据结构的理解、环检测与遍历方法的应用能力问题拆解技术原理第 15 题char(20)和varchar(20)的区别,21字节的数据能存进去吗 考察对定长与变长字符类型的存储机制及长度语义的理解问题拆解技术原理第 16 题实现一个斐波那契数列公共函数 function Fib(index){},index 是指定的下标。 考察递归、迭代与性能优化的编码实现能力编码实现问题拆解技术原理第 17 题请列举几种常用的数据结构,并说明它们各自适用的典型场景。 考察对基础数据结构特性的掌握及实际选型意识问题拆解技术原理第 18 题请着重介绍一个你负责的项目,并说明在推进过程中遇到的具体难点以及你是如何解决的。 考察候选人项目复盘能力、问题拆解与解决思路问题拆解项目复盘结果导向第 19 题请谈谈数组在实际开发中的典型应用场景。 考察对数组数据结构特性及其适用场景的理解问题拆解技术原理第 20 题请描述从在浏览器输入网址到页面完整渲染出来的整个过程,包括关键的网络和解析步骤。 考察对浏览器网络请求、资源解析与渲染主流程的完整理解性能优化问题拆解技术原理DNSHTTPTCP