I applied through the company's website, and about a week later, I received an invitation for an interview with the company recruiter. Following that, I had a second interview, which was a casual conversation with the hiring manager that included some technical questions. The next step involved a take-home assignment, which I had four days to complete. Unfortunately, a few days after submitting the assignment, I received a rejection email.