I applied online. I interviewed at Speechify (London, England) in Jan 2026
Interview
The application requires you to give significant detail about some challenging piece of work you've done, along with your CV. You're application isn't even glanced at or scanned by automation because you immediately receive an email to setup a technical challenge. Red flag number 1.
Red flag number 2:
The challenge is a faceless, video-recorded 90 minute task. The challenge itself is also fairly difficult. I completed the challenge without any errors and all tests passing. I showed usage of relevant debugging tools and a good degree of expertise.
Red flag number 3:
After 4 days, I received a template rejection and was instructed that no feedback can be received. I wondered how I could be rejected to move to the next stage with relevant experience and a near-perfect technical exercise if there are seemingly *thousands* of job postings for this company.
I can only assume they are simply not willing to pay what they advertise, and are looking to outsource to much cheaper countries (I am from London).
I highly recommend to not even bother wasting your time with this.
Interview questions [1]
Question 1
Debugging iOS project for UI bugs, crashes, memory leaks.
I applied online and received an automated email for a coding challenge. I was given 1 hour and 45 minutes to fix bugs in an iOS project. The challenge had three tasks. Task 1 was debugging an iOS app with two tabs (Projects and Analytics) that had UI bugs, memory leaks, and potential crashes while keeping all features working. Task 2 was fixing concurrency in a reminder service using three paradigms (callbacks, Combine, and Swift Concurrency) to fetch reminders in parallel and pass all tests. Task 3 was finding and fixing a single bug in a login screen to progress to the next part. Some files were marked as do not modify and changing protected code resulted in automatic failure. The time limit was tight for the amount of debugging required across multiple tasks.
it's hard, but I would say it's too bad if you're prepared really well, I didn't know some of the api's well (like dispatchGroup, TaskGroup, NavigationStack with path parameter) so I was figuring it out while on the test.
Interview questions [1]
Question 1
Task 1: Debug SwiftUI task management app with UI bugs, memory leaks, and potential crashes while maintaining all functionality
Task 2: Fix concurrency implementation using callbacks, Combine, and Swift Concurrency to fetch reminders in parallel
Task 3: Find and fix single bug in login screen to progress to next challenge
I applied online. The process took 2 days. I interviewed at Speechify in Feb 2025
Interview
They return with a prompt and helpful feedback throughout the entire process. They were always very helpful. They answer the emails very fast and it was very easy to schedule a code interview, they use their own platform to record the interview and also track and record your screen.