Overall, it was a fairly easy interview process, but I was rejected without any explanation in the end.
I applied through an online platform. Initially, I received a call from the HR team, who asked some basic questions and then shared a link to an online test. The test included technical multiple-choice questions and an English assessment—both of which were quite simple and seemed like it suited for a junior-level position.
In the next step, I was given a technical assignment to build a web application similar to JIRA. The app needed to support functionalities like creating projects, stories, tasks, comments, labels, and filtering by project, labels and some validation. I was given 24 hours to complete this assignment, which I did within the deadline. I ensured a solid implementation that covered all use cases and constraints, and I even provided a detailed Postman collection instead of a Swagger doc for better clarity.
Despite completing everything thoroughly and professionally, I did not receive any feedback or reasoning for the rejection. It’s disappointing to not even get acknowledgement when you know you’ve done your part 100% perfectly.
My suggestion: Don’t waste your 24 hours on such lengthy assignments. Instead, propose them to take technical round—which will support your roles (like DSA architecture/system design) to better understand strengths and other areas for improvement by yourself.