SaaS Labs logo

SaaS Labs Engineering Manager Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 5 interview experiences · FREE TO READ

2.6 Rounds average
Average Typical difficulty
60% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at SaaS Labs.

Showing 3 of 5
SaaS Labs logo
SaaS Labs

Engineering Manager

Engineering · more than a year ago

Manager Average Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral Technical Coding

The interview process had two rounds. The first round involved simple resume questions and basic data structures. The second round was a very silent interview with a director where they asked me to code a CLI program. They gave me a document with about 3 pages of description, and despite being 10 minutes late, the interviewer expected a working example. There were no introductions, just 'this is the question and do it.' They specifically want PHP people. The recruiter kept emphasizing 'extreme hands-on' experience, mentioning it 5-6 times in the intro call. It makes me wonder why they're hiring an engineering manager if they want an extreme hands-on programmer; they could just hire a senior or principal engineer.

Confirmed questions3 questions
  • Can you discuss your projects, the technologies you've used, and your understanding of microservices?
  • Could you please write a command-line interface program based on the given documentation?
  • Can you tell us about your experience with PHP?
SaaS Labs logo
SaaS Labs

Engineering Manager

Engineering

Manager Average Negative experience No offer 2 rounds
Interview process
Technical screen Technical screen
Interview formats
Coding System Design

The interview process included a first round which was a DSA round along with some background information. The interviewer for this round was knowledgeable. The second round was with an associate director of engineering who seemed to lack knowledge. This round was an LLD round where I was given a 3-4 page document to read and then had to create a class diagram. I completed all the tasks requested. I would suggest not to waste time on this interview. They should hire a tech lead who knows coding instead of an associate director.

Confirmed questions3 questions
  • Could you solve the Two Sum problem with a given target?
  • Find the longest increasing subsequence in an array that includes negative values.
  • Design a system for property hunting that allows filtering by price, city, room size, and room type.
SaaS Labs logo
SaaS Labs

Engineering Manager

Engineering

Manager Average Positive experience No offer 3 rounds
Interview process
Recruiter call Technical screen Technical screen Onsite Onsite
Interview formats
Behavioral Technical System Design

First up was this HR screening thing where they lay out the job and the interview process and ask some standard HR questions. In total, there are 3 rounds. The first is a technical round done virtually. Then, there's a technical round combined with system design that happens on site. The last round is a managerial one, also on site.

Confirmed questions3 questions
  • For the Top-K Frequent Elements problem, implement a function to get the top K most frequent integers in an array. Explain your method and its optimality. How would you handle a streaming input?
  • Regarding setTimeout Ordering with an API Call, if you have a setTimeout followed by an API call, what's the problem with the execution order, and how do you make sure the API call happens after the timeout?
  • For the Remove Overlapping Time Windows task, given input like [[3,2],[1,6],[4,8],[5,9]], how would you remove overlaps to get an output like [[3,6],[4,8],[5,9]]? They were looking for a plan covering input sanitization, the processing strategy, and an analysis of time/space complexity.

SaaS Labs Engineering Manager Interview Questions

Quoted word for word from SaaS Labs interview reports.

Find the longest increasing subsequence in an array that includes negative values.

Read reports

Regarding setTimeout Ordering with an API Call, if you have a setTimeout followed by an API call, what's the problem with the execution order, and how do you make sure the API call happens after the timeout?

Read reports

For the Top-K Frequent Elements problem, implement a function to get the top K most frequent integers in an array. Explain your method and its optimality. How would you handle a streaming input?

Read reports

Design a system for property hunting that allows filtering by price, city, room size, and room type.

Read reports

Could you please write a command-line interface program based on the given documentation?

Read report

Could you solve the Two Sum problem with a given target?

Read report

For the Remove Overlapping Time Windows task, given input like [[3,2],[1,6],[4,8],[5,9]], how would you remove overlaps to get an output like [[3,6],[4,8],[5,9]]? They were looking for a plan covering input sanitization, the processing strategy, and an analysis of time/space complexity.

Read report

Formats, difficulty and experience

Across all 5 SaaS Labs interview reports.

Interview formats

Technical 28.6%
System Design 28.6%
Behavioral 21.4%
Coding 21.4%

Interview difficulty

Easy 0%
Average 80%
Difficult 20%

Candidate experience

Positive 60%
Negative 40%