The process consists of email communication, followed by a 3-day take-home assignment, and a follow-up video call where you share your screen and present your solution.
The assignment itself is relevant, but the interview experience was disappointing. The interviewer was positioned as a senior mentor/lead, but the interaction felt highly opinionated and unnecessarily pedantic. Different approaches were dismissed in favor of their own preferences, with comments about scalability and production readiness, despite the assignment being clearly scoped as a short exercise focused on quality over completeness.
The conversation focused heavily on minor implementation details (e.g., questions about specific methods), often unrelated to the overall solution. The interviewer later shared their screen and asked me to dictate how I would write a piece of code, which felt more like a trust check than a meaningful evaluation.
There was minimal interest in my background, as the discussion stayed narrowly focused on the assignment. The communication style lacked empathy, and the overall tone felt rigid and uncomfortable. Overall, the process seems driven by strong individual opinions rather than balanced evaluation, and the team culture comes across as difficult to work with if your approach differs.
Be prepared to justify your decisions in detail and navigate a very opinion-driven interview style.
Interview questions [1]
Question 1
Write an ETL config driven framework using their tech stack