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

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

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

筛选题目已选:技术原理
第 261 题谈谈你对多态的理解,以及多态带来的好处。 考察对面向对象多态机制的掌握及其在代码设计中的价值系统设计技术原理第 262 题三层B+树可以存储多少行记录(索引为int类型,每行100字节)? 考察B+树基本原理、扇出计算与容量估算能力问题拆解技术原理第 263 题说说HashMap的实现? 考察HashMap底层数据结构、哈希算法、碰撞处理及扩容机制的理解技术原理Java第 264 题程序局部性原理下降会导致什么问题? 考察对程序局部性原理及其性能影响的理解性能优化技术原理第 265 题请解释 Kafka 如何保证消息的顺序性,以及使用中需要注意哪些问题? 考察对 Kafka 分区内顺序、全局顺序及生产消费配置的理解技术原理方案权衡Apache Kafka第 266 题HTTPS和HTTP的区别是什么?HTTPS如何实现加密传输?为什么采用一次非对称加密协商加一次对称加密传输,而不是两次对称加密或两次非对称加密? 考察HTTPS的工作原理、加密算法选型及安全性权衡安全意识技术原理方案权衡HTTPSTLS第 267 题请描述五层网络模型各层的名称、主要功能及层间协议关系。 考察对TCP/IP五层网络模型的分层理解与协议映射问题拆解技术原理TCP/IP第 268 题请实现一个函数,计算将单词 A 转换为单词 B 所需的最小编辑次数。允许的操作包括插入一个字符、删除一个字符和替换一个字符。 考察动态规划建模与边界处理能力编码实现问题拆解技术原理第 269 题请解释虚拟列表(Virtual List)的概念,并说明在窗口滚动时,如何针对不同滚动位置(scale)优化每个列表项(window)的计算? 考察对虚拟列表原理的理解及滚动性能优化的思路性能优化问题拆解技术原理第 270 题请分享一个你在使用MySQL时遇到并解决的具体技术问题。 考察真实故障排查经验、问题定位能力和解决方案的合理性项目复盘技术原理问题排查MySQL第 271 题请写出二叉搜索树中序遍历的递归实现,并说明输出结果的特点。 考察二叉搜索树中序遍历的算法实现及性质理解编码实现技术原理第 272 题什么是切片现象? 考察对切片现象概念、成因及处理方式的理解问题拆解技术原理第 273 题HTTP和HTTPS有什么主要区别? 考察对HTTP与HTTPS在传输安全、端口和加密机制上的理解安全意识技术原理HTTPHTTPSTLS第 274 题ConcurrentHashMap为什么是线程安全? 考察对ConcurrentHashMap线程安全机制与并发控制原理的理解问题拆解技术原理第 275 题为什么Vite的开发速度更快? 考察对Vite开发服务器工作原理和现代构建工具优势的理解性能优化技术原理Vite第 276 题如何确保缓存命中率统计的准确性接近百分之百? 考察缓存指标采集的精确性、误差来源与统计实现数据驱动技术原理第 277 题请解释深拷贝与浅拷贝的区别,并说明各自的适用场景。 考察对对象复制语义的理解及其在不同场景中的选择技术原理方案权衡第 278 题登录场景下会有什么漏洞问题? 考察对登录认证环节常见安全漏洞的识别与防范能力风险判断安全意识技术原理第 279 题请手写代码实现动态规划求解两个字符串的最大连续公共子串。 考察动态规划建模能力与字符串问题编码实现编码实现问题拆解技术原理第 280 题为什么TCP建立连接需要三次握手而不是两次或四次? 考察对TCP三次握手必要性的理解以及对可靠传输原理的掌握技术原理方案权衡TCP