猫眼面试题(2026 最新)

猫眼相关面试题,按最终去重题目聚合。

416 道真题 · 更新 2026-08-05

筛选题目
第 321 题请详细说明HashMap的底层数据结构和工作原理。 考察HashMap的存储结构、哈希冲突处理和扩容机制技术原理Java第 322 题对数组浅拷贝,有哪些方式? 考察 JavaScript 数组浅拷贝的常用方法与边界意识编码实现技术原理JavaScript第 323 题请介绍 HTTP/2 的主要特性及其相对于 HTTP/1.1 的改进。 考察对 HTTP/2 核心机制的理解及协议演进的认识性能优化系统设计技术原理HTTP/2第 324 题请对比 B+ 树与 B 树的区别,并说明各自适用场景。 考察数据库索引数据结构理解与场景选型能力技术原理技术选型方案权衡第 325 题请描述ARP(地址解析协议)的解析过程,包括在同一局域网内主机间通信时如何获取目标主机的MAC地址。 考察网络基础协议的理解,特别是ARP请求与应答的交互流程技术原理第 326 题给定一个单向链表和一个整数k,如何删除链表中倒数第k个节点?请说明思路并写出关键代码。 考察链表遍历、双指针技巧与边界处理编码实现问题拆解技术原理第 327 题请描述你在项目中实现服务熔断与降级的具体流程,以及你如何选择触发条件和恢复策略。 考察对熔断与降级机制的原理理解、实际应用流程及方案权衡风险判断技术原理方案权衡第 328 题请说明数据库事务的ACID特性、它们可能带来的并发问题,以及常见的隔离级别。 考察对数据库事务四大特性、并发一致性问题与隔离级别的系统理解技术原理第 329 题请谈谈在分布式系统中如何保证缓存与数据库的数据一致性? 考察对缓存一致性问题的理解及解决方案的权衡系统设计技术原理方案权衡MySQLRedis第 330 题请用你熟悉的编程语言实现:给定一个数组,每个元素包含编号和随机数字,按数字排序后输出对应的编号列表。 考察基础数组排序与对象/元组处理能力编码实现问题拆解第 331 题如何用数据库实现乐观锁?请给出关键步骤。 考察将乐观锁思想落地为具体数据库操作的实现能力编码实现风险判断第 332 题讲一下 Redis 为什么快? 考察对 Redis 性能核心原理与内存模型的理解性能优化技术原理Redis第 333 题说说MySQL索引的数据结构 考察对MySQL索引底层数据结构的理解与选型能力技术原理技术选型MySQL第 334 题请解释操作系统内核的概念,并说明其核心职责。 考察对操作系统内核基本概念和核心功能的理解技术原理第 335 题Redis宕机时库存扣减如何处理? 考察缓存与DB一致性及故障恢复能力风险判断系统设计Redis第 336 题请解释 JavaScript 中 map 方法的用途,并给出一个使用 map 处理数组的具体示例。 考察对 map 方法的理解、典型应用场景及实际编码能力编码实现技术原理JavaScript第 337 题setTimeout 和 setInterval 的定时是否准时?为什么? 考察对 JavaScript 事件循环、宏任务队列和定时器实际触发机制的理解问题拆解技术原理JavaScript第 338 题请列举并比较进程间通信的常见方式。 考察对进程间通信机制及其适用场景的掌握技术原理方案权衡第 339 题请说明链表和数组的区别,以及它们在内存中的存放方式。 考察对数组与链表在存储结构、访问性能与插入删除特性上的理解技术原理第 340 题Integer与Integer对象用等于号(==)比较会怎么样? 考察Java中Integer对象的引用比较与缓存机制技术原理Java