Interview Experience at EY – Software Engineer Role 🔹 Spring Boot & Transactions • What is transient in Spring Boot? • Explain @Transactional annotation, how it works internally, and how transactions are managed in the database. 🔹 Spring & JPA • Difference between @Controller and @RestController. • How does @ControllerAdvice work? • JPA Repository vs Crud Repository – when to use which? 🔹 Core Java Concepts • ExecutorService – how it works, use cases. • Pool memory vs Heap memory. • HashMap internal working (buckets, hashing, collisions, resizing).