猫眼面试题 · 问题拆解

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

416 道真题 · 当前筛选命中 80 · 更新 2026-08-05

筛选题目已选:问题拆解
第 21 题你的其中一个页面渲染不出来你怎么排查是前后端谁的问题 考察前端页面渲染问题的系统性排查思路与前后端责任定位能力问题拆解技术原理问题排查第 22 题请描述客户端发起一次HTTP请求到服务器响应完成的完整网络流程,并细化到各协议层。 考察对TCP/IP协议栈分层及数据封装解封过程的理解问题拆解技术原理HTTPTCP第 23 题请解释什么是 MVCC(多版本并发控制),并说明它在常见数据库中的应用原理。 考察对数据库并发控制核心机制的理解与表达清晰度问题拆解技术原理第 24 题一般如何判断 JavaScript 数据类型? 考察 typeof、instanceof、Object.prototype.toString 等判断方式的掌握问题拆解技术原理JavaScript第 25 题请描述一次完整的 DNS 解析过程。 考察对 DNS 解析流程、缓存和协议细节的理解问题拆解技术原理DNS第 26 题Tomcat的双亲委派机制是怎么应对的? 考察对Tomcat类加载机制的理解,特别是如何打破双亲委派以满足Web应用隔离与共享需求问题拆解技术原理Apache Tomcat第 27 题请介绍一下 JavaScript 中的数据类型,以及如何检测一个值的类型? 考察 JavaScript 基础数据类型体系与类型检测方法的掌握程度问题拆解技术原理JavaScript第 28 题请介绍 Spring 框架的核心容器(IoC 容器)的启动流程,以及它如何管理 Bean 的生命周期。 考察对 Spring IoC 容器启动流程和 Bean 生命周期管理的理解问题拆解技术原理Spring Framework第 29 题手撕代码:一个有序数组查找是否存在某个值,存在则返回下标,不存在则返回应该在哪个下标后面。 考察二分查找的边界处理与变体实现编码实现问题拆解技术原理第 30 题你是否阅读过线程池的源码?请说明线程池底层创建线程的实现方式。 考察对线程池源码阅读深度与底层线程创建机制的理解问题拆解技术原理Java第 31 题请实现两数相加:给定两个非空链表表示非负整数,数字按逆序存储,每个节点只存储一位数字,返回相加后的链表。 考察链表遍历与模拟进位的能力编码实现问题拆解第 32 题你是怎么实现自定义协议的? 考察对网络协议设计、编解码和工程实现的理解问题拆解系统设计技术原理第 33 题反射的使用场景有哪些?如何通过反射获取类信息? 考察对Java反射机制的理解及实际应用问题拆解技术原理Java第 34 题说说你测试一个需求的流程 考察测试流程的完整性与系统性问题拆解需求分析结果导向第 35 题请编写代码实现:给定一个URL字符串,提取其中查询字符串部分(即问号后的内容)。 考察字符串处理、边界条件识别与编程基本功编码实现问题拆解第 36 题请设计针对猫眼App电影票选座功能的测试用例。 考察测试用例设计思维与边界覆盖能力问题拆解需求分析风险判断第 37 题请描述一条SQL语句在MySQL中的完整执行流程,从客户端发起查询到数据最终落盘,涉及哪些核心模块和日志机制? 考察MySQL架构理解及SQL执行全链路,包括连接器、解析器、优化器、执行器以及日志体系问题拆解风险判断技术原理MySQL第 38 题请解释Vue的响应式原理。 考察对Vue响应式系统的理解,包括数据劫持、依赖收集和更新机制问题拆解技术原理Vue第 39 题请实现求一个可能包含重复元素的整数数组的所有子集,要求子集不能重复。 考察对组合枚举中重复元素去重的理解与实现能力编码实现问题拆解第 40 题请介绍你在电影票和演出业务中的主要职责,以及如何处理高并发和金融相关挑战。 考察业务理解、技术职责和应对高并发与金融安全的综合能力业务理解问题拆解风险判断