150 curated questions graded from Foundations (Easy) to Practical Patterns (Medium) and Internals & Architecture (Hard).
150
150
0
5 / Level
Foundations & Core Concepts
java -jar app.jar runnable microservice in minutes vs days of wiring.@EnableAutoConfiguration loads conditionally-defined configurations (@ConditionalOnClass, @ConditionalOnMissingBean).--debug flag printing the CONDITIONS EVALUATION REPORT (matched/not-matched).@SpringBootApplication(exclude=DataSourceAutoConfiguration.class) or property.
Your bean ALWAYS wins over auto-config (@ConditionalOnMissingBean backs off) — the key extension principle.spring-boot-starter-web pulls Spring MVC+Jackson+Tomcat coherently versioned.Composite of three:
@Configuration — class is a bean-definition source.@ComponentScan — pick up @Component/@Service/@Repository/@Controller under package (root scan covers sub-packages — why main class sits at root).@EnableAutoConfiguration — activates conditional config machinery.@Bean methods, or imports; retrieved by type mostly — coding to interfaces becomes natural.Get instant access to all 50 questions, in-depth model answers, code sandboxes, and all 27+ technologies for a single one-time payment.
Core concepts, definitions, basic syntax, and first principles expected in round 1 screening.
Real-world mechanisms, state management, edge cases, performance trade-offs, and practical coding.
Deep runtime internals, memory models, distributed design, concurrency failure modes, and architectural decisions.