Interview Process at ItWorks (Software Engineer)
The interview process at ItWorks was structured and well-organized, taking about 2–3 weeks from application to offer.
Initial Screening:
I started with a 30-minute phone interview with a recruiter who asked about my background, experience with specific technologies (mainly JavaScript, React, and Node.js), and my interest in the company.
Technical Assessment:
Next was an online coding test focused on problem-solving and algorithms. It included 2–3 medium-level challenges (array manipulation, API integration logic, etc.).
Technical Interview (Virtual):
After passing the test, I had a technical interview with one of the senior engineers. This round involved a mix of system design, coding, and scenario-based questions — for example, designing a scalable REST API or debugging a small piece of code live.
Team/Manager Interview:
The final round was more behavioral and team-oriented. They asked about collaboration, handling deadlines, and how I approach learning new technologies. The engineering manager also discussed ongoing projects and the tech stack in more detail.
Offer & Feedback:
I received feedback within a week. The overall experience was positive — the team was friendly, and communication was clear throughout.