The interview process consisted of 2 stages:
Stage 1: Take-home coding assignment
Received a coding task that required approximately 3 days to complete
The assignment was comprehensive and time-intensive
Stage 2: Technical video interview
1-hour video call with 2 software engineers
Questions were primarily high-level and theoretical
Limited technical deep-dive into specific job requirements
No live coding component included
Overall Assessment:
The process concluded after stage 2 without proceeding to additional rounds. There was an expectation of a live coding session, but this did not materialize. The interview questions did not sufficiently align with the detailed technical requirements outlined in the job description, making it difficult to demonstrate relevant skills and experience effectively.