First, they give you a quick phone call to discuss general things.
1) The first interview was an online coding session on CoderPad, in a very friendly environment. You have 1 hour, and if you’re doing well, they can extend it for 10 more minutes. It included 1 medium and 1 easy question from LeetCode or HackerRank.
2) Then comes the so-called “Superday,” which includes 3 interview rounds:
First round: Design and system structure. It wasn’t too hard—they just wanted to see if you’re familiar with things like Redis, Spring Boot, REST APIs, etc.
Second round: Data structures and algorithms. Again, it was an easy/medium LeetCode problem, but the main focus was on how you explain your reasoning—why you choose a specific data structure, how you think logically, and how well you can communicate your thought process.
Third round: Software Development Lifecycle. Pretty straightforward—they want to know if you understand concepts like giving demos, prototyping, proof of concepts (POCs), rollback scenarios, and other SDLC practices.
Right now, I’m waiting for their call with the results.