Glassdoor users rated their interview experience at Speechify as 33.3% positive with a difficulty rating score of 3.67 out of 5 (where 5 is the highest level of difficulty). Candidates interviewing for Software Engineer and Senior Software Engineer rated their interviews as the hardest, whereas interviews for Senior Android Engineer and Software Engineer roles were rated as the easiest.
The hiring process at Speechify takes an average of 21 days when considering 3 user submitted interviews across all job titles. Candidates applying for Senior Software Engineer had the quickest hiring process (on average 21 days), whereas Senior Software Engineer roles had the slowest hiring process (on average 21 days).
First Round was LLM based Refactoring Assessment and had to do 5 tasks with help of AI but highly encouraged to do documentation and write tests yourself, I felt the time was too less to do 5 tasks in an unknown repo and just using AI to do all 5 problems wasn't the task I guess
Three live interview tests with a couple of general interviews in the middle
- Vibe coding test (They gave you a broken repo and 5 goals then you have to do whatever you can to fix all of it within 90 minutes)
- Live coding test without any aid (Coding a problem in a web GUI)
- System design (General system design interview, In my case it's designing a realtime AI)
Was a bit surprised to see vibe coding skills being tested. I guess it's keeping up with the technology and how engineers work nowadays.
Interview questions [1]
Question 1
Design an a system of an AI for businesses to handle requests via a voice interface
I applied online. I interviewed at Speechify (Dublin, Dublin) in Jul 2026
Interview
Applied online through linkedin, instantly got an email about a technical interview that needed to be scheduled.
The initial technical interview is a screening interview where you are required to share your screen and use your webcam. There is nobody in the interview with you.
I was given 90 minutes to clone a repo, setup the local environment and then read through the task list of 5 tasks. The tasks themselves are essentially what you would be assigned as a ticket to fix bugs and optimize. However for someone who wants to figure out the codebase first before tackling tasks, having a 90 minute countdown is not helpful. They are essentially having you do the job of a developer but from day 1 with zero onboarding.
They did allow AI usage but I am not here to be tested on my prompting ability, so I left after 30 minutes and did not complete the assessment
Personally, its possible that this role was out of my capabilities, or it was just not meant for people who prefer to fully understand a codebase before making changes without relying on AI
Top companies for "Compensation and Benefits" near you