
Engine Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 150 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 150 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Engine.
Recruiter
The Sr Recruiter hit me up on LinkedIn about the job and set up a call. But on the day, it was one of the worst interview experiences I've ever had. The recruiter was 10 mins late for a 30 min chat and we still finished early cuz they seemed uninterested and unfocused. They barely asked about my background. Mostly I heard about the role and their requirements. Using an AI Notetaker is fine, but to the point where it looked like she wasn't listening, it really showed me that a good candidate experience isn't their priority. Overall it felt rushed and I saw red flags.
- Can you commit to coming into the office 1-2 days per week?
Senior Frontend Engineer
After a recruiter reached out on LinkedIn, the whole hiring thing wrapped up in under two weeks. It was super professional and respectful throughout. First, I chatted with the engineering manager, then did a live coding test and a system design problem. Even though I didn't make it, the recruiter emailed back super fast the next day with detailed, helpful feedback on why. I really appreciated that, it made it clear what I gotta work on. It's pretty rare to get that kind of good feedback after an interview.
No confirmed questions were included in this interview report.
Executive
It was a strange interview process, the team and process was insanely unstructured. The CEO reacted poorly to challenging questions about the high degree of VP+ turnover over the past 2 years. He expects most people to work every weekend. I don't have a problem with periodically working weekends, but the expectation that you must work every weekend is cringe. He definitely has the vibe of someone who will remorselessly ruin your vacation and throw you under the bus when his micromanaging fails. I wouldn't recommend based on my interview experience and conversations with former employees.
- What questions do you have for us about the company?
- Why are you interested in Engine?
- Are you ready to handle a very demanding workload?
Software Engineer
I was contacted by a recruiter on LinkedIn and had an initial meeting to discuss the role and process. Then I got a Hackerrank test with 2 hard questions, 'Reduce the string by removing K consecutive identical characters' and another about particles, with only 1 hour to complete both. I managed to finish one, and they accepted it. Next were 3 technical interviews: a live coding exercise to format a list/array based on input and rules, a system design interview focused on DB table structure and pseudocode for financial operations (money withdrawal, transfer, history) and race condition prevention using concepts like pessimistic locking and 2-phase commit, and a project retrospective with an engineering manager where I had to present a project I was proud of, detailing its results and challenges. After the final interview, I was ghosted and received no feedback. My emails to recruiters went unanswered. Many others complain about being ghosted, so it seems to be a company culture issue.
- Reduce the string by removing K consecutive identical characters.
- Do an interactive coding exercise where you format a list/array output based on an input array and some output rules.
- Specify how you would structure your DB tables and pseudocode for a money withdrawal, money transfer and transaction history operations, and how you would prevent race conditions in the DB for those scenarios, mentioning things like pessimistic locking, 2-phase commit, ACID properties, etc.
Engine Interview Questions
Quoted word for word from Engine interview reports.
“Can you write a Python function that takes an input and a dictionary to produce a specific output?”
Read reports →“Can you explain what ACID transactions are in the context of databases?”
Read reports →“Could you explain the difference between a left join and an inner join?”
Read reports →“Can you explain the distinction between React hooks and the usage of hierarchical components?”
Read reports →“Can you aggregate fields from these 3 tables to create new metrics, and combine the results of the aggregations into a single table?”
Read report →“Can you explain how you would create a ranking algorithm for hotel search results within a specific city?”
Read report →“Can you explain DB transactions, the drawbacks of DB indexes, and how to avoid race conditions when writing to a database?”
Read report →“Could you tell me about the KPIs for a feature iteration?”
Read report →“What's your strategy for generating sales for a business that doesn't use annual contracts?”
Read report →Formats, difficulty and experience
Across all 150 Engine interview reports.