⚛️ React🟨 JavaScript🔷 TypeScript🟢 Node.js🟠 HTML🔵 CSS🐍 Python☕ Java🗃️ JPA🌱 Spring Boot🔗 Spring Microservices🅰️ Angular🐳 Docker📨 Kafka☸️ Kubernetes🗄️ SQL🏗️ System Design📊 DSA🔀 Git🧠 RAG Fundamentals📚 Naive RAG🕸️ Graph RAG🔀 Hybrid RAG📄 HyDE RAG🧩 Contextual RAG⚡ Adaptive RAG🤖 AI Agents🔗 Agent Protocols🧠 Behavioural🎯 Situational💬 Communication👥 Leadership🔍 Problem Solving📚 Domain Knowledge
Q1 How does dependency injection work internally in Spring Boot? ✓ Answered Q2 What is the difference between @Component, @Service, @Repository, and @Controller in Spring Boot? ✓ Answered Q3 How does Spring Boot auto-configuration work internally? ✓ Answered Q4 What are Spring Boot starter dependencies and how do they simplify dependency management? ✓ Answered Q5 How does Spring Boot Actuator help in monitoring applications? ✓ Answered Q6 What are Spring Boot profiles and how are they used for different environments? ✓ Answered Q7 How does @EnableAutoConfiguration work internally in Spring Boot? ✓ Answered Q8 What is the role of DispatcherServlet in Spring Boot? ✓ Answered Q9 How does Spring Boot transaction management work internally? ✓ Answered Q10 How does Spring Boot implement Aspect Oriented Programming (AOP)? ✓ Answered Q11 How does Spring Boot caching work using @Cacheable? ✓ Answered Q12 How does Spring Boot reduce boilerplate configuration? ✓ Answered Q13 What is Spring Boot Starter Parent? ✓ Answered Q14 What is the purpose of the @SpringBootApplication annotation? ✓ Answered Q15 What is component scanning in Spring Boot? ✓ Answered Q16 What is the difference between @Autowired and constructor injection? ✓ Answered Q17 How does Spring Boot support embedded servers? ✓ Answered Q18 What embedded servers are supported by Spring Boot? ✓ Answered Q19 How does Spring Boot handle logging? ✓ Answered Q20 What is the role of application.properties in Spring Boot? ✓ Answered