The key in these questions is to cover the fundamentals, and be ready for the back-and-forth with the interviewer. Might be worth doing a mock interview with one of the Adyen or ex-Adyen Java Developer experts on Prepfully? They give real-world practice and guidance, which is pretty helpful. prepfully.com/practice-interviews
Spring has layered architecture. Use what you need and leave you don't need now. ► Spring Enables POJO Programming. There is no behind the scene magic here. POJO programming enables continuous integration and testability. ► Dependency Injection and Inversion of Control Simplifies JDBC ► Open source and no vendor lock-in.