Maze logo

Maze Fullstack Engineer Interview Questions
& Process

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

Based on 6 interview experiences · FREE TO READ

3.8 Rounds average
Average Typical difficulty
83.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Maze.

Showing 3 of 6
Maze logo
Maze

Senior Full Stack Engineer

Engineering · a year ago

Senior Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite
Interview formats
Behavioral Technical Coding System Design

The interview process was great. Everyone I met was calm, kind, and had a thoughtful approach. First, there was an intro with talent and a meeting with the hiring manager. Then, a pairing interview with a straightforward exercise that led to in-depth conversations. Finally, a system design interview with a realistic problem, which was a collaborative discussion and gave a good idea of what working at Maze is like.

Confirmed questions1 question
  • Can you describe a past project you worked on?
Maze logo
Maze

Full Stack Developer

Engineering · more than a year ago

Mid Average Neutral experience No offer 4 rounds
Interview process
Recruiter call Technical screen Take home Onsite
Interview formats
Coding Technical Other

First I had a call with a recruiter who told me all about the company, the tech they use, and the teams. They explained each interview step super clearly, making it seem really organized. They even sent me study stuff beforehand. After that, I had a tech interview with one of the developers. We did a live coding thing in React, which was pretty simple, just fetching and showing data. They mostly wanted to chat about React and frontend development, which was cool. The next part was a Karat interview, done by an outside company. It felt like a timed test. First, I picked two subjects from a list and answered three questions for each. Then, there were two coding problems: one was about refactoring a function with new JS syntax, and the other involved some object-oriented code where I had to explain an error. Finally, there was an algorithm challenge. I got rejected a week later, but the next step was supposed to be a chat with the CTO.

Confirmed questions8 questions
  • What's your approach to testing the component used in the live coding exercise?
  • Could you explain the functionality of the useEffect hook?
  • What strategies would you employ for optimizing website performance?
Maze logo
Maze

Full Stack Developer

Engineering · more than a year ago

Entry Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Technical screen Technical screen Onsite
Interview formats
Technical Coding System Design Behavioral

I really liked the whole interview process. It's more about testing product-building skills than just algorithms. It started with a brief chat with HR, who was super helpful throughout. Then, there was a tech interview where I had to do a straightforward data fetching task, which took about 15 minutes to code, followed by discussions. After that, I had an interview with Karat, who assess fundamental programming abilities. You get to pick from subjects like testing, frontend, and so on, which I thought was great because it didn't feel like they were trying to trick you. The last interview was with the CTO, and it was more of a high-level chat about how to build a specific feature on their platform.

Confirmed questions4 questions
  • Can you fetch data and show it in React?
  • Let's discuss various topics after you complete the data fetching task.
  • Demonstrate your basic programming skills, with options to choose from areas like testing or frontend.

Maze Fullstack Engineer Interview Questions

Quoted word for word from Maze interview reports.

Based on the provided CPU and memory usage graph, what is the problem?

Read reports

How would you test the algorithm designed to find the two closest nodes in a graph?

Read reports

Could you explain the functionality of the useEffect hook?

Read reports

Under what circumstances is it appropriate to use mocks in testing?

Read report

Can you identify the problem using a CPU and memory usage graph?

Read report

How would you go about implementing multilingual support on a website?

Read report

What strategies would you employ for optimizing website performance?

Read report

What steps would you take to address issues with slow unit and integration tests?

Read report

Formats, difficulty and experience

Across all 6 Maze interview reports.

Interview formats

Behavioral 29.4%
Coding 29.4%
Technical 23.5%
System Design 11.8%
Other 5.9%

Interview difficulty

Easy 0%
Average 100%
Difficult 0%

Candidate experience

Positive 83.3%
Neutral 16.7%