The interview process had four stages:
1. Introductory Call with HR Manager & Tech Lead
This stage served as an introduction to the company. We discussed my background, career goals, and interests. The conversation also included some light technical questions, primarily focused on my experience and past work.
2. Technical Assignment (1 Week)
I was given a full-stack technical assignment to complete within a week. Coming from a primarily front-end background, I saw this as a valuable challenge and dedicated significantly more time than suggested to complete it. The assignment was quite demanding—more so than typical coding challenges—and required attention to various aspects of full-stack development. While I enjoyed the learning opportunity, I can imagine that someone with more full-stack experience might find the task disproportionately time-consuming and possibly even discouraging.
3. In-Person Technical Interview at Reydix Offices
I presented my solution to the assignment in front of the Tech Lead and a Senior Fullstack Engineer. They had already reviewed my code and asked a range of technical questions related to my implementation, design decisions, and overall approach.
4. Culture & Team Introduction
In the final stage, I met with two additional team leads—a QA Team Lead and a DevOps Team Lead. This was a more informal session focused on sharing insights into Reydix’s culture, ways of working, tech stack, and team dynamics from different perspectives within the company.