Summary
I interviewed for an SDE-2 role at PayPay India and was rejected. The interview focused on Spring Boot, DBMS, Java, DSA, and System Design concepts.
Full Experience
Round 1- Spring Boot, DBMS, Java & DSA Duration : 1 Hour
What are the annotations in Spring Boot? What is @Componenent Annotation? What is @Transcational Annotation? Internal Working of @Transcational? Differcne bw @Component & @Service? IOC Container? Dependency Injection? Error Codes. 401 vs 403. PUT vs Patch. Isolation Levels in Transcations. Saga Pattern. ACID Properties. What is Kafka? What is DLQ? What if Kafka Broker Goes Down? Sharding Partitioning SQL vs NOSQL When to use which DB? No questions on Networking & OS. Mostly revolved around DBMS, Spring Boot java, Kafka.
DSA - https://leetcode.com/problems/3sum/description/
Verdict : Rejected.
Interview Questions (21)
What are the annotations in Spring Boot?
What is @Component Annotation?
What is @Transactional Annotation?
Internal Working of @Transactional?
Difference between @Component & @Service?
What is an IOC Container?
What is Dependency Injection?
Discussion on HTTP Error Codes.
Difference between HTTP 401 and 403 status codes.
Difference between HTTP PUT and PATCH methods.
Explain Isolation Levels in Database Transactions.
Explain the Saga Pattern.
Explain ACID Properties in DBMS.
What is Kafka?
What is a Dead-Letter Queue (DLQ)?
What happens if a Kafka Broker goes down and how is it handled?
Explain Sharding in databases.
Explain Partitioning in databases.
Compare SQL and NoSQL databases.
When to use SQL vs NoSQL databases?