面试题库

全部 Django Elasticsearch FastAPI Flask Function Call JVM Java IO Java 后端 Java 基础 Java 并发 Java 新特性 Java 集合 JavaWeb Kafka LLM LangChain LangGraph MongoDB MyBatis MySQL Netty Nginx Python RAG RabbitMQ Redis RocketMQ Spring Spring AI SpringBoot SpringCloud SpringMVC ZooKeeper 分布式 后端技术 大厂面经 大数据 微服务 提示词工程 操作系统 数据库 数据结构 智能体 海康威视2026秋季社招专项 消息队列 监控运维 算法 系统设计 缓存 计算机基础 计算机网络 设计模式 面试题 高可用 高并发
JVM 中等

HotSpot 的分层编译(Tiered Compilation)是怎么回事?C1 和 C2 有何区别?

JVM 中等

什么是热点代码?HotSpot 如何探测热点代码?

JVM 简单

JVM 为什么采用解释器与即时编译器混合执行的架构?

JVM 困难

CallSite 在 invokedynamic 机制中扮演什么角色?

JVM 困难

MethodHandle 与反射(Method.invoke)有什么区别?

JVM 困难

Lambda 表达式在 JVM 层面是如何实现的?与匿名内部类有何区别?

JVM 困难

什么是 invokedynamic 指令?它解决了什么问题?

JVM 中等

四种方法调用字节码指令分别是什么?有什么区别?

JVM 中等

什么是操作数栈和局部变量表?i = i++ 的字节码如何解释?

JVM 中等

synchronized 在字节码层面是如何实现的?

JVM 困难

try-catch-finally 在字节码层面是如何实现的?

JVM 中等

字节码中的方法描述符是如何表示的?