猫眼面试题(2026 最新)

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

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

筛选题目
第 141 题请说明 Python 和 Java 的编译过程分别是什么样的。 考察对两种语言执行机制和底层原理的掌握编码实现技术原理JavaPython第 142 题请介绍如何自定义一个画板功能,并说明应继承哪个基类及其原因。 考察对自定义视图和画板实现的理解,包括继承关系、绘制流程和触摸事件处理编码实现性能优化技术原理Android第 143 题请描述一次完整的 DNS 解析过程。 考察对 DNS 解析流程、缓存和协议细节的理解问题拆解技术原理DNS第 144 题在分布式系统中,你如何理解 RPC 框架的作用,并说明它如何与 Elasticsearch(ES)等中间件协同工作? 考察对分布式通信模型的理解及与中间件交互的认知技术原理方案权衡ElasticsearchRPC第 145 题Tomcat的双亲委派机制是怎么应对的? 考察对Tomcat类加载机制的理解,特别是如何打破双亲委派以满足Web应用隔离与共享需求问题拆解技术原理Apache Tomcat第 146 题JavaScript 中的数据类型有哪些? 考察 JavaScript 基础数据类型与引用类型的掌握技术原理JavaScript第 147 题String 为什么是不可变的? 考察对 Java String 不可变性的理解及其设计原因技术原理Java第 148 题请解释乐观锁和悲观锁的概念,并分别说明其适用场景。 考察并发控制基础概念的理解与场景判断能力技术原理方案权衡第 149 题请介绍常见的跨域解决方案及其原理。 考察对浏览器同源策略的理解及跨域方案的原理与选型技术原理技术选型方案权衡HTMLHTTPJavaScript第 150 题请描述 Spring Bean 的生命周期。 考察对 Spring 容器创建和管理 Bean 过程的理解技术原理Spring Framework第 151 题请手写一个线程安全的单例模式实现,并说明其原理。 考察并发编程中的单例实现与线程安全机制编码实现技术原理Java第 152 题请结合具体技术方案,说明如何实现一套CI/CD流水线。 考察CI/CD流水线的实际搭建能力和工具选型系统设计技术选型方案权衡GitLab CI/CDJenkins第 153 题HashMap 为什么线程不安全? 考察对 HashMap 线程不安全原因及并发场景下风险的理解风险判断技术原理第 154 题请详细说明你在实习期间如何设计并落地一套可观测性体系,涵盖线上数据监控、故障兜底方案和可用性保障的思路与做法。 考察实习生对可观测性体系设计、线上数据利用、故障兜底和可用性保障的综合理解与实际落地能力风险判断系统设计技术原理第 155 题在具体业务开发中,Vue 和 React 在组件通信与状态管理的方式上有哪些主要区别? 考察对框架生态与工程实践的掌握业务理解技术选型ReactVue第 156 题请介绍一下 JavaScript 中的数据类型,以及如何检测一个值的类型? 考察 JavaScript 基础数据类型体系与类型检测方法的掌握程度问题拆解技术原理JavaScript第 157 题你是否有移动端开发经验?如果没有,你如何将现有的网页端适配到移动端? 考察候选人的移动端适配经验与知识迁移能力持续改进人岗匹配技术原理第 158 题缓存的作用有哪些? 考察对缓存核心价值和适用场景的基本理解技术原理第 159 题请说明你对乐观锁和悲观锁的理解,并对比 synchronized 与 Lock 的使用场景。 考察并发控制基础概念的理解与对比能力风险判断技术原理方案权衡Java第 160 题写一个200px的正方形里面有一个80px的正方形(水平垂直居中) 考察CSS布局中嵌套元素居中的实现能力编码实现技术原理CSS