The interview process started with an online assessment. It was a hands-on technical test focused on auditing an existing full-stack codebase. After that, there was supposed to be a technical interview with one of their engineers, followed by a final round with the CEO. The process felt structured and focused on practical coding and problem-solving skills rather than just theoretical questions.
Interview questions [1]
Question 1
Can you audit this existing codebase, identify root causes of the issues spanning performance, security, and tooling, and implement surgical fixes without breaking any existing functionality?
I applied online. I interviewed at Speechify in July 2025
Interview
When I applied about a year ago, their process was heavily automated, fast-paced, and AI-assisted development was not allowed. They send you coding challenges, which you have to record and send without any prior screening call.
Interview questions [1]
Question 1
Write a custom parser (without using DOMParser or built-in DOM libraries) to extract text solely from the (sentence) elements within an SSML string. Ensure it strips away all invalid or unrelated text wrapper data.
The 1st round is online assessment. You book a 90 minutes time slot, and do AI-assisted coding without interviewer. During the assessment, you are given access to a Github project containing a fullstack NodeJS project for a social media platform, including web frontend, api server, unit test, functional test. And you should find issues in the project, and submit fixes. Any AI tools are allowed.
You don't have time to look over the whole project, so you must use AI. It uses Protobuf and Playwright, so make sure your environment is prepared for that. Playwright is big in size, and Protobuf doesn't support all platforms.