猫眼面试题(2026 最新)
猫眼相关面试题,按最终去重题目聚合。
共 416 道真题 · 更新 2026-08-05
筛选题目
考察点
技术栈
第 261 题Charles抓包工具是如何实现抓包的?它的抓包原理是什么? 考察网络抓包原理与代理技术理解第 262 题跨页面通信有哪些常见方式?请分别说明它们的适用场景。 考察跨页面通信方案的广度与场景判断第 263 题请手写代码判断一个链表是否存在环,并说明思路。 考察链表环检测算法理解与编码实现第 264 题如果商品页的 id 需要被其他页面读取,你会采用什么方案?请说明理由。 考察将通信方案落地到具体业务场景的设计能力第 265 题请解释缓存击穿、缓存雪崩和缓存穿透三者的区别,并分别说明常见应对方案。 考察对缓存三类异常的理解深度及对应策略第 266 题DDL和DML的区别是什么? 考察数据库基础概念中DDL与DML的差异理解第 267 题慢查询是什么,如何处理? 考察对慢查询定位、分析与优化的完整方法论第 268 题索引可以无限制地添加吗?为什么? 考察数据库索引的代价与设计权衡意识第 269 题说说七层网络模型中每一层的构造。 考察对 OSI 七层模型各层功能与典型协议的掌握程度第 270 题怎么创建多个线程? 考察多线程创建的基本方式及适用场景第 271 题你在实际项目中使用过 Symbol 吗?请举例说明它解决了什么问题。 考察 Symbol 的实际应用经验和解决问题的能力第 272 题请设计一个算法,在一组整数中找到倒数第 k 个最大元素(即第 k 小元素)。 考察排序、快速选择或堆等算法对变种问题的理解与应用第 273 题请解释 Java NIO 的基本概念及其与传统的阻塞 I/O 的主要区别。 考察对 Java NIO 核心机制和对比阻塞 I/O 的理解第 274 题Java中equals和==的区别是什么? 考察Java基础中对引用比较与值比较的区分第 275 题讲一下进程与线程的区别? 考察操作系统基础概念的理解与边界划分第 276 题requests库中get方法有哪些常用参数? 考察对requests库get接口参数及用途的理解第 277 题请说明进程与线程的区别。 考察操作系统基础概念的理解与清晰表述第 278 题请说明如何实现一个对象的深拷贝。 考察深拷贝原理、实现方式与边界情况处理第 279 题请描述客户端输入用户名和密码到登录成功的完整流程,涉及哪些关键阶段? 考察对登录认证全链路各阶段的理解与安全边界意识第 280 题ConcurrentHashMap的数据结构? 考察对ConcurrentHashMap内部实现原理的理解