Cars24 | Senior Java Developer | SDE2
Anonymous User
2712

Hi,

I recently interviewed with Cars24 for SDE2 position(Java/Microservices). It was from a third party interview agency(InterviewVector) and the person started with the current project,techstack discussion first and then 1 leetcode problem followed by spring boot and java theoretical questions.

Interview Round 1:

Leetcode question: https://leetcode.com/problems/find-and-replace-pattern/

Java Questions: 
1. What is the purpose of Spring Boot starters, and how do they simplify dependency management?

2. What Is Spring Boot Actuator and what are they used For?


3. Explain the significance of transaction management in Spring Boot applications, focusing on the @Transactional annotation. Additionally, elaborate on the various isolation levels supported by transaction management and discuss scenarios where each isolation level is most appropriate.


4. Define the four standard isolation levels in Java transactions (READ_UNCOMMITTED, READ_COMMITTED, REPEATABLE_READ, SERIALIZABLE).Explain briefly


5. Define transactions using the ACID properties (Atomicity, Consistency, Isolation, Durability). Explain the importance of transactions in maintaining data integrity in multi-user environments.

6. Define the seven propagation levels in Java transactions (REQUIRED, SUPPORTS, MANDATORY, NESTED, NEVER, REQUIRES_NEW, NOT_SUPPORTED). Explain the implications of each level briefly.

Some questions releted to basic SQL were also asked(inner joins, etc).

UPDATE:

Was shortlisted was second round but 2 days later got mail that "All the positions are on hold until further notice | CANCELLED_BY_CLIENT"

Comments (5)