I applied online. I interviewed at PolyAI (London, England) in Aug 2025
Interview
Applied on Linkedin, got invited to a recruiter screen,had a good converstation with the recruiter, they mentioend a take home coding task next and described it as "straightforward", it was actually 4 questions, 2 easy questions, 1 medium and 1 hard all within 60 minutes. I did them all and had 2/6 test cases failing on the hard question, got an email after giving me an 86% score.
That question specifically seemed to be intentionally setup to be frustrating as the environment errored when any debug print statements were added (only on that question) and a video animation played on half the screen on every test run.
The recruiter then said they reviewed my submission for the coding task and asked for my availability for the next interview, which I sent for the following week. I hadn't received an update by mid-week so I updated my availability and sent the recruiter an email.
The recruiter then sent me a generic rejection letter. I'm not too concerned with the exercise being difficult, but more disappointed that the recruiter (or the team) would invite me to an interview and then change their mind, The recruiter also did not send the task until I emailed to ask about it.
Thank you for taking the time to share your experience in detail. We’re glad to hear you found the initial conversations positive, but we’re sorry the later stages felt frustrating and that our communication fell short. We take feedback like this seriously as we work to ensure our process is both fair and consistent, and we’ll use your input to improve.
I applied online. The process took 3 weeks. I interviewed at PolyAI in Aug 2024
Interview
Phone screening with a manager:
- during this round I spoke with a manager about my experience and what the details about the role look like.
Technical interview with an engineer (APIs)
- during this round I spent ~45 minutes solving an API related technical problem to showcase my skills coding and following documentation.
Technical interview with an engineer (algos)
- during this round I spent 45 minutes working on an algorithmic question related to the type of work I’d be doing with the company, using Python.
Conversation with the founder
- a 30-45 minute conversation with opportunities to ask the founder questions about the company and role.
Interview questions [1]
Question 1
How would you implement predictive autocomplete for a string?
Intro call, take home task, 2 technical interviews (algorithm and api), final call with co-founder.
Take home task and api interview were somewhat easy, algorithm interview was average (needed data structure knowledge).
Interview questions [1]
Question 1
Look at this documentation for the api of a known website and code something that does using it.