Real, anonymous reports from people who interviewed for Software Engineer at Speechify, newest first and distilled into what to expect across the loop.
Get your personalized Speechify Software Engineer prep plan
Answer 3 quick questions and we will build a free study plan with the exact topics and questions to focus on.
My process started with a single, long technical assessment that was basically all about debugging with an LLM. After an initial step, I was dropped into a 90-minute proctored-style codebase exercise where I could use AI tools while working in an unfamiliar repository. The goal wasn’t just to make the tests pass—it was to audit and improve things like security, performance bottlenecks, and observability.
I had to hunt down and fix a set number of issues—five in my run—across those areas, and it felt unusually time-compressed for something in a new codebase. I was allowed to lean on tools for reasoning, but I still spent most of my time tracing through the repo, figuring out what each issue actually meant, and implementing corrections in a way that fit the existing structure. What surprised me was how strict it felt around the mechanics of the attempt: there were rules about AI usage and also limitations on how to approach the task, even if the company still let you use LLM assistance.
3 months ago
Average Positive Kanada
After a recruiter call that covered my background and walked through what the technical rounds would look like, I ended up doing a pretty full set of engineering screens over the next stretch of time. The first technical hurdle felt very structured: a timed LLM refactoring test built around fixing problems in a full-stack app / codebase. It was centered on using the AI-assisted workflow but also on doing the “real engineer” parts—writing or keeping notes, and dealing with the repo as it existed instead of rewriting everything.
From there the rest of the journey leaned into different styles of coding. I had a live coding/Vibe-coding round where they handed me a broken repo with a set of goals and expected me to fix as much as possible within about 90 minutes. I also got a live coding segment without any aid, working in a web UI. The topics were the usual mix of practical engineering and how I debug under time pressure—things like keeping an eye on the code quality while still making progress.
4 months ago
Average Positive India
My path in was a bit unusual compared to the “apply and get a test” flow. I reached out directly even though there weren’t an open role that matched m…
5 months ago
Difficult Negative Iraq
For me, the process felt highly automated and very fast—more like getting dropped into surveillance than interviewing. I applied and then received an …
5 months ago
Average Neutral Brazil
My first contact was a screening phase that I actually liked—at least it felt more like an interview than a robot prompt. The rest of the process ende…
Unlock every Software Engineer interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Automated Initial Steps
Candidates often start with an automated email directing them to a timed technical assessment, which can feel impersonal and jarring without prior human interaction. Many reported feeling unprepared due to the lack of context about the role before diving into assessments.
AutomatedImpersonalInitial Assessment
Proctored Technical Assessments
The technical assessments are typically proctored, requiring candidates to use their camera and screen sharing, which some found invasive and stressful. The assessments often focus on debugging and parsing tasks within a strict time limit, leading to a high-pressure environment.
ProctoredHigh PressureDebugging
Live Coding Interviews
Candidates experience live coding sessions that often involve fixing issues in a codebase or implementing features under observation, which can limit interaction and make it challenging to demonstrate problem-solving skills. The expectation to perform under tight constraints is a common theme.
Live CodingObservationProblem Solving
System Design Conversations
The interview process includes system design discussions that are generally open-ended and can focus on real-time AI applications, allowing candidates to showcase their design thinking. These rounds are often seen as less structured than coding assessments.
System DesignOpen-EndedReal-Time AI
Lack of Feedback
A recurring concern is the absence of feedback after interviews, leaving candidates uncertain about their performance and areas for improvement. Many expressed frustration over not receiving closure or constructive insights post-assessment.
No FeedbackUncertaintyFrustration
Overall Experience and Communication
Candidates noted that the overall experience varied significantly, with some describing it as organized and coherent, while others felt it was chaotic and poorly communicated. The final stages often included conversations with leadership, which helped clarify fit and motivations.