I had a good first interaction with the Talent Acquisition team. The recruiter was friendly, well-prepared, and genuinely passionate about the company and its mission, which made me quite excited about the opportunity.
The role was UK-based and remote, but the process involved a US-based hiring manager, which meant interviews were scheduled late in the evening UK time.
My first interview with the hiring manager didn’t go ahead as planned, as they didn’t show up. It was rescheduled for the following week. When it did happen, the interview was quite short (around 15 minutes) and felt rushed — mostly a series of quick-fire technical questions (like database scalability) without much room for discussion.
I was then given a Django take-home assignment, which I spent a fair amount of time on to make sure it was done properly. After submitting it, I was invited to a 30-minute review session.
Unfortunately, this was the most frustrating part of the process. The interview was again scheduled late in the evening (around 8 PM UK time), and the hiring manager joined about 30 minutes late, only after I reached out to the recruiter to check if it was still happening.
When the interview started, the manager had their camera off and immediately asked me to open a specific file and start live coding. There had been no prior mention that live coding would be part of this stage, so it caught me off guard. The whole experience felt quite abrupt and unstructured, especially given the time and effort I’d already put into the take-home task.
After following up for about two weeks, I eventually received a generic rejection email with no specific feedback.
Overall, while the recruiter experience was great, the later stages felt quite disorganised and a bit dismissive of the candidate’s time, particularly given the late scheduling for a UK-based role. Please do think twice before applying for an engineering job at this company. I don't usually write reviews, but I had to for this company after my experience.