I applied via job portal. After 2 months, got a mail to complete a online assessment. It had 3 questions. Second round was with a software engineer, Feedback reg online test and general tech questions. Next, there were 4 final interviews. HR interview (HR seemed he's not interested and wasn't even listening to me), General tech interview (general tech questions related to microservices and a small code test), coding test (quite difficult one to complete in 45 mins), and system design interviews. Before final system design interview, HR sent a mail that I wasn't selected. But still I had the system design interview. There's no proper communication internally which led to few confusions. After all, received a meeting request for the interview feedback. But the HR didn't join the meeting. Overall, interview process was too long.