The interview process consisted of five stages:
HackerRank Test: I scored 91, which they mentioned was the highest among all candidates.
Homework Assignment: I completed a project, shared it with them, and after their review, they invited me to the next three interviews.
Pair Programming: I explained my project in detail, and they asked me to extend it three times. I successfully completed all the tasks.
Behavioral Interview: This involved standard questions like, "What would you do if you missed a deadline?"
Architectural Interview: They posed a question, and I responded with an explanation of my current company’s infrastructure, which handles millions of requests per minute using a fully AWS serverless architecture.
Result: Despite excelling in all stages, I did not receive an offer.
The pair programming session was problematic because the interviewer was a Ruby developer while I was working in .NET. They struggled to understand my approach. Similarly, the architectural interview was disappointing. The interviewer had no AWS experience and was unfamiliar with ECS, Lambda, and other services. I spent much of the time explaining AWS concepts to them. At one point, the interviewer even asked to take a picture of my design, which I allowed.
In summary, I would not recommend investing your time with this company. Despite completing all tasks successfully, the lack of qualified interviewers and the overall process left me with a poor impression.