58到家面试题(2026 最新)
58到家相关面试题,按最终去重题目聚合。
共 299 道真题 · 更新 2026-08-05
筛选题目
考察点
技术栈
第 21 题请解释字典(dict)的扩容与缩容原理,以及渐进式 rehash 的机制。 考察对哈希表动态调整与渐进式迁移的理解第 22 题请介绍垃圾回收的相关知识,包括常见算法和垃圾收集器。 考察对垃圾回收机制的了解程度第 23 题请简述 HTTP/1.1、HTTP/2 和 HTTP/3 在传输效率和连接管理上的主要区别。 考察对 HTTP 协议演进的理解,重点在多路复用、队头阻塞和传输层变化第 24 题请介绍几个你常用的 ES6 新语法特性,并说明它们解决了什么问题。 考察对 ES6 核心特性的掌握及实际应用理解第 25 题请解释手机操作系统同时运行多个程序时,进程和线程是如何被调度和运行的。 考察对进程线程概念、调度机制和并发基础的理解第 26 题请编写代码实现:使用 querySelectorAll 选择页面上所有 class 为 'item' 的元素,并统计其中包含文本 'active' 的元素数量。 考察 DOM 选择与遍历统计的编程实现能力第 27 题请简要介绍你自己的性格特点,并说明它们如何影响你的工作与学习方式。 考察候选人的自我认知与自我呈现能力第 28 题请详细说明线程池的核心参数、创建方式以及工作流程。 考察对线程池原理和配置的理解第 29 题为什么StringBuilder线程不安全 考察对StringBuilder内部实现与并发安全的理解第 30 题请完整描述在浏览器地址栏输入一个网址并回车后,从DNS解析到页面显示的全过程。 考察网络请求链路、DNS解析原理及各层级的工作原理第 31 题请实现一个函数,将驼峰命名的字符串转换为短横线命名(例如 camelCase 转换为 camel-case),并说明边界情况的处理方式。 考察字符串处理、边界情况分析和编码实现能力第 32 题请解释 CSS 盒模型中的 border-box 和 content-box 的区别。 考察对 CSS 盒模型及其尺寸计算规则的理解第 33 题大对象会导致 Full GC,如何优化?请以 String、List 或 Map 为例说明。 考察对大对象引起 GC 问题、优化手段及业务场景权衡的理解第 34 题Kafka消费消息是否有序?如何在高并发场景下保证消息的有序性? 考察对Kafka分区模型、消费并发与有序性保障机制的理解第 35 题请说明C++中std::vector的底层数据结构,以及扩容时具体发生了什么。 考察对动态数组底层实现与扩容机制的理解第 36 题请编程实现一个节流(throttle)函数。 考察对节流原理的理解、边界处理及编码实现能力第 37 题请谈谈你会如何优化大型项目中的 CSS 代码,以提升可维护性和性能? 考察 CSS 代码的组织、复用、性能优化及工程化实践第 38 题求一个数组的交集和并集 考察对数组基本集合运算的理解与实现能力第 39 题请介绍 flex 布局中常用的属性、它们的作用及可选值。 考察对 flex 布局核心属性的掌握程度第 40 题请介绍常见的数据库存储引擎及其各自的特点和适用场景。 考察对存储引擎分类、特性及选型的理解