猿辅导面试题 · 技术选型

猿辅导相关面试题,按最终去重题目聚合。

共 469 道真题 · 当前筛选命中 45 道 · 更新 2026-08-05

筛选题目已选:技术选型
第 21 题请介绍一下你对 MapReduce 的理解及其核心工作原理。 考察分布式计算框架的基础知识与原理理解问题拆解技术原理技术选型MapReduce第 22 题请介绍一种你了解的消息队列,包括它的核心架构、应用场景和优缺点。 考察对消息队列技术原理、应用场景和选型权衡的理解技术原理技术选型方案权衡Apache Kafka第 23 题字节码增强是怎么做的? 考察对JVM字节码操作原理、常见增强方式及使用场景的理解技术原理技术选型JVM第 24 题请简要介绍 Spring AOP 的核心概念及其实现原理。 考察对 Spring AOP 基本概念和底层代理机制的理解技术原理技术选型第 25 题在选择生成模型时,你会如何评估并与候选模型进行对比? 考察生成模型选型的方法论与评估维度业务理解技术选型方案权衡第 26 题请解释Kotlin的扩展函数是什么,以及它的使用场景和限制。 考察Kotlin扩展函数的基本概念、实现原理及实际应用中的边界意识技术原理技术选型Kotlin第 27 题你了解哪些大模型?通常用来解决什么问题?可以聊聊 Transformer 的核心内容吗? 考察对大模型知识广度、应用理解及Transformer原理的掌握业务理解技术原理技术选型Transformer第 28 题在使用 Spring 框架时,你常用过哪些注解? 考察对 Spring 常用注解的掌握程度及分类理解技术原理技术选型Spring Framework第 29 题介绍下Golang的Goroutine调度 考察对Goroutine调度模型、GMP结构和调度时机的理解技术原理技术选型Go第 30 题React的setState如何获取最新值? 考察对React状态更新机制的理解和异步执行边界技术原理技术选型React第 31 题一个好的RPC通讯协议需要具备哪些特点? 考察对RPC协议设计要素的全面理解系统设计技术选型RPC第 32 题请谈谈你对Node.js的理解,包括它的核心特性和适用场景。 考察Node.js的异步非阻塞模型、事件循环及使用场景认知技术原理技术选型Node.js第 33 题你在项目中用过哪些锁? 考察候选人分布式系统与多线程场景下的锁选型、实现原理与适用条件问题拆解技术原理技术选型Redis第 34 题Redis的数据类型有哪些? 考察对Redis核心数据结构的掌握与基本应用场景理解技术原理技术选型Redis第 35 题请介绍 Redis 支持的基础数据类型及其典型使用场景。 考察对 Redis 核心数据结构的理解及应用场景技术原理技术选型Redis第 36 题在你过往的项目中,你使用较多的 Redis 数据结构是哪个?为什么选择它? 考察技术实践经验与数据结构选型思考项目复盘技术原理技术选型Redis第 37 题请谈谈列式存储的适用场景,并说明 ClickHouse 为什么适合这些场景。 考察对列式存储原理及其典型应用场景的理解系统设计技术原理技术选型ClickHouse第 38 题请比较 Kotlin 与 Java 的主要优势,并说明典型应用场景。 考察对 Kotlin 语言特性及其相对 Java 优势的理解技术原理技术选型JavaKotlin第 39 题项目中如何使用 IOC,怎么把一个类放入 IOC 中管理? 考察 Spring IOC 容器的基本使用方式、Bean 注册方法和面向接口解耦的应用技术原理技术选型Spring Framework第 40 题Dubbo、Protobuf、gRPC等RPC框架,底层都是二进制传输的。如果我这里有一个Java对象,有name和age两个字段,想通过二进制序列化后进行传输,应该怎么设计? 考察二进制序列化设计及对RPC框架底层序列化机制的理解系统设计技术原理技术选型Apache DubbogRPCJava