猫眼面试题 · 风险判断
猫眼相关面试题,按最终去重题目聚合。
共 416 道真题 · 当前筛选命中 57 道 · 更新 2026-08-05
筛选题目已选:风险判断
考察点
技术栈
第 1 题为什么TCP连接建立需要三次握手而不是二次?二次握手会引发什么问题? 考察对TCP可靠连接建立原理和同步问题的理解第 2 题介绍一下C语言的内存管理? 考察对C语言内存分区、动态内存分配与常见问题的理解第 3 题服务在ZK中注册的是临时节点还是持续节点? 考察ZooKeeper节点类型及其在服务发现/注册中的应用第 4 题请谈谈你对Java异常处理机制的理解,并说明实际项目中如何合理使用异常。 考察候选人对异常处理原理的掌握以及工程实践中的合理运用能力第 5 题使用多线程时可能会遇到哪些问题?如何解决? 考察并发场景的常见问题及处理手段第 6 题请详细说明 HashMap 在 Java 中的底层实现原理,以及它的扩容机制。 考察对 HashMap 数据结构、哈希冲突处理和扩容机制的理解第 7 题如何去测试你的项目? 考察候选人对项目测试策略、覆盖范围和质量的系统思考第 8 题HashMap线程安全吗? 考察对HashMap线程安全性的理解和并发场景处理能力第 9 题HTTPS是如何完成加密的?请描述其加密过程。 考察TLS握手与加密机制的理解第 10 题请介绍Java中AQS的工作原理,并分析它在高并发场景下可能存在的问题。 考察对AQS核心机制的理解及并发场景下的性能与正确性分析第 11 题如何保证测试的覆盖面? 考察测试策略设计、覆盖度度量与风险优先级第 12 题数据库锁相关问题:什么情况下会加什么级别的锁?什么场景会导致死锁? 考察对数据库锁粒度、加锁时机及死锁成因的理解第 13 题如何保证Redis缓存与数据库的数据一致性? 考察缓存一致性处理能力第 14 题请谈谈MySQL中整数类型(INT、BIGINT、TINYINT等)的区别和使用注意事项。 考察对MySQL整数类型定义、存储与使用边界的基本理解第 15 题讲一下HTTP和HTTPS的区别。 考察对HTTPS加密机制、证书体系及安全边界的理解第 16 题定义一个i,两个线程对这个变量加1操作,分别加100次,结果会怎么样? 考察并发环境下基本变量操作的原子性与竞态条件理解第 17 题HashMap 为什么线程不安全? 考察对 HashMap 线程不安全原因及并发场景下风险的理解第 18 题请详细说明你在实习期间如何设计并落地一套可观测性体系,涵盖线上数据监控、故障兜底方案和可用性保障的思路与做法。 考察实习生对可观测性体系设计、线上数据利用、故障兜底和可用性保障的综合理解与实际落地能力第 19 题请说明你对乐观锁和悲观锁的理解,并对比 synchronized 与 Lock 的使用场景。 考察并发控制基础概念的理解与对比能力第 20 题请讲一讲 ThreadLocal 的工作原理、典型应用场景以及使用时需要注意哪些问题? 考察对 ThreadLocal 的实现原理、应用场景和内存泄漏等风险的理解