Java / Micronaut Interview questions
What are the key features of Micronaut?
Micronaut's defining features all stem from doing work at build time instead of runtime.
- Compile-time dependency injection - beans and their wiring are resolved by an annotation processor, not reflection.
- Fast startup and low memory footprint - because there's no classpath scanning at boot.
- Built-in HTTP server/client - reactive, non-blocking, built on Netty.
- Cloud-native tooling - service discovery, distributed configuration, and client-side load balancing out of the box.
- Micronaut Data - compile-time generated repository implementations with no runtime proxies.
- GraalVM native image support - designed from the ground up to compile cleanly to native binaries.
- Polyglot - works with Java, Kotlin, and Groovy.
Together these make Micronaut a strong fit for microservices, serverless functions, and CLI tools where startup time and memory matter.
More Related questions...