Why you choose AcOOPS Concept like (Encapsulation, Inheritance, Exception Handling, Abstraction etc.,), Collections(full structure explanation and sample code for the Hash), Servlet(Process, functionalities), String questions , Arrays and programs to code.centure
Senior Java Developer Tech Lead Interview Questions
5,564 senior java developer tech lead interview questions shared by candidates
A couple of leetcode questions. But they wanted to most optimized possible solutions
What's difference between new and old Java memory management
How to block in reactive programming
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.
Core java related questions on topics - collection, multithreading, flatmap etc. Also questions on springboot testing and some conceptual questions
Java System design Spring CI/CD
Question: Count the email domains List employees = new ArrayList<>(); employees.add(new Employee("A", "A@google.com")); employees.add(new Employee("b", "b@gmail.com")); employees.add(new Employee("C", "C@google.com")); employees.add(new Employee("D", "D@yahoo.com"));
Questions are mainly on Core java for a Java Developer position.
Streams API collection.counting() Remove distinct one
Viewing 5371 - 5380 interview questions