1. Project Discussion: I was asked to explain the current architecture of my project. I spoke about our microservices-based payment platform using Spring Boot, Kafka, Redis, and PostgreSQL. 2. Deep Dive into Challenges: They asked about the most challenging issue I faced. I shared how we handled message duplication and retries when Kafka consumers failed and how we used Redis for idempotency. 3. Core Spring Concepts: Questions included: Scopes of Spring beans, Use of Prototype scope and related implementation, Common mistakes with Singleton beans, How to exclude packages from component scanning 4. Transaction Management: They asked about @Transactional and how Spring manages transactions under the hood. 5. JPA & Hibernate: Topics included: Features of JPA, Optimizing queries to prevent repetitive DB hits 6. Kafka Scenario-Based: A practical scenario: what to do when a Kafka producer fails. I explained storing failed messages, retry strategies, DB optimizations, and caching using Redis.
Ingeniero De Software Senior Java Interview Questions
5,563 ingeniero de software senior java interview questions shared by candidates
Questions are mainly on Core java for a Java Developer position.
Streams API collection.counting() Remove distinct one
HashMap internal working, microservices architecture
All core java to advanced java questions.
Java programs and 1 sql query
1st round : Recruiter screening. 2nd round : Hiring Manager round, technical question around your project and experience, 3rd round: Coding exercise ( find duplicate characters in a string ) 4th round: System design
SQL question to display product_categories and quantities sold
java8 feature, latest version of java ,internal working of hashmap,hashset, concurent Hashmap
Introduce myself and discuss aspects of skills and experiences in a period of my career
Viewing 5371 - 5380 interview questions
See Interview Questions for Similar Jobs
Ingeniero De Software SeniorIngeniero De Software De AplicacionesIngeniero De Software SrIngeniero De Desarrollo De Software SeniorIngeniero De Software Desarrollador Java SeniorIngeniero De Software JavaIngeniería De SoftwareIngeniero Líder De Software SeniorIngeniero De Software Desarrollador De SoftwareIngeniero De Software MóvilIngeniero De SoftwareIngeniero De Software IiiIngeniero De Software Del Sistema SeniorIngeniero De Software De Sistemas SeniorIngeniero De Software De Java JuniorIngeniero De Software TiIngeniero De Software De SistemasIngeniero De Software Net