Interview was of 4 rounds completely. Round 1: Hacker Rank coding test link is shared in which 3 coding questions are given to be solved in 60 min time. I have solved 2 questions completely and partially passed the test cases for the 3rd one. Two days after the test given, they have contacted me for the next round interview. Round 2: Video call The interview is scheduled for 45 min and is mainly based on the coding ability. 2 questions were asked in hacker rank and asked to pass all the test cases. Level of questions is in between easy and medium. I solved them both and received a call the next day for the next round of interview. Round 33: Video call with Hiring Manager and Technical Lead For the first 20 min there was discussion about the basic -design specific and then headed to a coding question again of medium difficulty. Asked to discuss our approach and decide on the optimal solution and then to code the problem. After all test cases are passed, a small discussion around the team culture and the work environment is discussed. Round 4: HR round After round 3, an HR round is setup for knowing the behaviour and the reasons for job change. They asked to share some details or docs before the call. All the details regarding the current CTC, breakup and the documents were discussed. The call is ended after 40 min. After round 4, I was asked to share the details of payslips and breakup along with the some address proofs but there was no reply after so many days like 10 days. When I called back the HR, she said they had put the position on hold. After all the efforts you have put in and clearing the rounds, sometimes we won't be getting the offer. Don't get disappointed and start over again:)