猫眼面试题 · 技术原理

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

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

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