猫眼面试题(2026 最新)
猫眼相关面试题,按最终去重题目聚合。
共 416 道真题 · 更新 2026-08-05
筛选题目
考察点
技术栈
第 341 题多线程参数,如果不想任务放阻塞队列而是直接由空闲线程执行怎么办,用什么类型的队列? 考察线程池任务分发策略与队列选择第 342 题请介绍你项目中基本模块的整体设计,以及你采用了单体还是微服务架构,为什么? 考察系统模块划分、架构选型逻辑及对项目规模的理解第 343 题给定一个按非递减顺序排序的整数数组,请实现函数查找某个目标值在数组中首次出现和最后出现的下标,要求时间复杂度低于 O(n)。 考察二分查找的变体应用与边界处理能力第 344 题数组有很多API,你用过哪些?哪些改变原数组,哪些不改变? 考察对数组常用API的熟悉程度及对可变性与纯函数操作的理解第 345 题对 js 中某个属性指向对象自身的循环引用对象,使用递归深拷贝会有什么问题?如何安全实现深拷贝? 考察递归深拷贝对循环引用的处理及安全实现能力第 346 题说说线程池拒绝策略 考察对线程池饱和处理策略的理解与适用场景第 347 题请介绍一次你优化 MySQL 慢 SQL 的经历,具体描述问题定位、优化手段和效果。 考察慢SQL定位能力、优化思路和实际效果第 348 题线程池的执行流程是怎样的? 考察线程池核心机制与边界处理能力第 349 题服务端注册到ZooKeeper的流程是什么? 考察ZooKeeper服务发现和注册机制的理解第 350 题请手写快速排序算法,并说明其时间复杂度和空间复杂度。 考察快速排序的实现、复杂度和边界处理第 351 题请说明Cookie与Storage的区别,以及各自的优势。 考察对Web存储机制差异的理解与应用场景判断第 352 题你的项目在测试过程中遇到哪些问题? 考察项目测试阶段的实际问题识别与解决能力第 353 题说说你们的UI测试是为了解决什么问题的。 考察对UI测试目的与价值的理解第 354 题Redis和MySQL有什么区别? 考察对缓存型与关系型数据库核心差异的理解第 355 题请描述在MySQL中一条SELECT语句从客户端发出到返回结果的完整执行过程。 考察对数据库查询执行流程的体系化理解,包括解析、优化、执行和存储引擎交互第 356 题说说Java内存模型 考察对Java内存模型核心概念的理解第 357 题如何避免或减少浏览器中的重绘(repaint)? 考察对浏览器渲染机制的理解及性能优化能力第 358 题请介绍在[你的项目]中数据库表结构的设计思路,以及 Redis 缓存中数据是如何存储和组织的。 考察数据库设计能力与 Redis 数据建模意识第 359 题请解释数据库MVCC的工作原理,并说明其可能存在的缺陷。 考察对多版本并发控制机制的理解及其局限性第 360 题为什么用B+树可以提高查找速度? 考察对B+树结构特性及其对数据库索引查找性能优化的理解