深圳虾皮信息科技有限公司面试题 · 技术原理

深圳虾皮信息科技有限公司相关面试题,按最终去重题目聚合。

共 2768 道真题 · 当前筛选命中 2193 道 · 更新 2026-08-05

筛选题目已选:技术原理
第 341 题Java 线程池有哪些常见类型? 考察对线程池类型及其适用场景的理解技术原理方案权衡Java第 342 题HTTPS 的加密过程是怎样的? 考察对 TLS/SSL 握手、证书验证和对称加密的理解安全意识技术原理HTTPSTLS第 343 题TypeScript里type和interface的区别 考察对TypeScript类型系统中type别名与interface核心差异的理解技术原理TypeScript第 344 题联合索引字段数量越多越好吗?与字段较少的联合索引相比,在设计和性能上有什么区别? 考察对联合索引设计原则、选择性、存储与维护成本的理解问题拆解技术原理方案权衡第 345 题请分别说明进程、线程和协程之间常用的通信方式,并比较它们的特点。 考察对进程、线程、协程通信机制与适用场景的理解系统设计技术原理方案权衡第 346 题说一下用户态和内核态的区别 考察对操作系统权限级别与系统调用机制的理解技术原理第 347 题Redis持久化机制有哪些?各自的特点和适用场景是什么? 考察对Redis持久化核心机制的理解与选型能力技术原理技术选型Redis第 348 题怎么确保订单数据不丢失(从前端到后端)? 考察端到端订单数据可靠性保障的完整链路设计与异常处理风险判断系统设计技术原理第 349 题请介绍 MySQL 中索引的作用、常见类型及其适用场景。 考察对 MySQL 索引基本概念、类型和适用场景的理解技术原理技术选型方案权衡MySQL第 350 题请讲解 Kafka 消费端如何实现消息重放以及如何设计幂等写入策略。 考察对 Kafka 重放机制的理解及分布式幂等设计的实践能力风险判断系统设计技术原理Apache Kafka第 351 题请解释什么是IO多路复用,并说明其工作原理和常见实现。 考察对高并发IO模型的理解、底层原理和常见实现对比技术原理方案权衡Linux第 352 题进程和线程的区别是什么?为什么线程切换的代价比进程切换小? 考察对操作系统进程与线程模型、资源隔离和上下文切换本质的理解技术原理第 353 题MySQL在哪些情况下会产生临时表,如何避免? 考察对MySQL临时表使用场景和优化手段的理解性能优化技术原理问题排查MySQL第 354 题哈希表的底层结构是什么? 考察对哈希表内部存储结构的理解技术原理第 355 题请对比 Vue 2 与 Vue 3 在响应式系统、性能优化和组合式 API 方面的主要区别。 考察对 Vue 框架版本演进核心差异的理解性能优化技术原理技术选型Vue第 356 题请实现一个函数,判断给定字符串中的括号是否有效匹配,并说明如何处理括号优先级(例如小括号内不能包含其他括号)? 考察栈数据结构应用、括号匹配逻辑及约束理解编码实现问题拆解技术原理第 357 题若服务端已实现加减乘除等接口,客户端需发起接口请求,如何通过 muduo 实现这一交互流程? 考察基于 muduo 网络库实现客户端与服务器端请求响应的完整流程设计问题拆解系统设计技术原理C++第 358 题在推荐系统中,如何让粗排模型利用未曝光样本,并且如何选择训练样本? 考察对粗排模型训练样本构造及未曝光数据利用方法的理解问题拆解技术原理方案权衡第 359 题线程池了解吗?它的主要参数知道是哪些吗? 考察对线程池核心参数的理解及其作用技术原理技术选型第 360 题请描述用户从在浏览器输入URL到看到页面响应的完整过程。 考察网络请求链路、协议交互及浏览器渲染的整体理解问题拆解技术原理