Moz logo

Moz Interview Questions
& Process

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

Based on 26 interview experiences · FREE TO READ

3 Rounds average
Average Typical difficulty
53.8% Positive experience

Which role are you interviewing for?

14 roles · 26 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Moz.

Showing 4 of 26
Moz logo
Moz

Marketing

Marketing · a year ago

Mid Difficult Positive experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Presentation
Interview formats
Technical Presentation Behavioral

Moz's interview process was a really cool and informative experience. It started with them looking at my resume and then a nice chat with the recruiter. After that, I got this interesting practical task where I had to show off my SEO problem-solving skills with a strategic presentation. We also talked a lot about my technical skills and how I'd fit into their company culture.

Confirmed questions2 questions
  • What are your thoughts on situational questions?
  • Can you share very detailed technical questions?
Moz logo
Moz

Onboarding Specialist

Operations · more than a year ago

Entry Easy Negative experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Presentation Background check Offer
Interview formats
Behavioral Technical Coding Presentation Other

I went through 4 interviews for the Onboarding Specialist job. It started with a 1:1 with the hiring manager, then a writing test, two SEO tests, and a final interview with the director. It got really unprofessional at the end. Like others said, they totally ghost you with no follow-up. Even though I got an offer, they decided to pull it back last minute after I accepted, wasting my time. They ghosted me for a whole week and then sent an automated rejection on Friday, probably to avoid talking to me over the weekend. Just a heads up, this company might waste your time if you let them.

Confirmed questions3 questions
  • Can you tell me why you are interested in the Onboarding Specialist position and why Moz specifically?
  • Could you explain what SEO is?
  • What do you understand about backlinks?
Moz logo
Moz

Lead Engineer

Engineering · more than a year ago

Lead Average Positive experience No offer 5 rounds
Interview process
Recruiter call Phone screen Onsite Presentation Background check Offer
Interview formats
Technical Coding Behavioral Presentation

The whole thing took 5 weeks from the first contact. It was a good process, they really put in the effort to make a good hire and gave us plenty of time to get a feel for each other. First, I had a recruiter call, which was pretty standard. Then a developer gave me a coding problem to solve on collabedit.com. After that, I had a full day of interviews on-site, about 6 hours total. It was six 1-hour sessions with different people. Three of those were technical interviews and they felt pretty repetitive, like they could have grouped the interviewers together to save time. I probably went over my work history like 4-5 times throughout the whole process. They did take me out to lunch though, which was nice and a bit more relaxed. The second on-site was shorter, 3 hours, and I talked with 3 people. One was a video call with a developer, which was a bit awkward. Then I had lunch with the hiring manager and we chatted about the job and my experience. The last interview was a technical one with the director, who asked similar questions to the ones before. They were good about making me feel comfortable, starting with a tour, offering drinks, and having lunches. They treated me like a peer, not like I had to prove myself. They always gave me time for questions and checked if it was a good fit for me too. But the job description wasn't accurate, and people seemed to have different ideas about the role. The technical interviews were redundant and asked for recursive functions which weren't super relevant, and the SQL questions were too basic. It felt like they weren't sure what they wanted and I'm not sure I sold myself well enough. Also, it sounded like teams blamed each other a lot.

Confirmed questions4 questions
  • Can you find the midpoint in an array of integers such that the two resulting subarrays have the smallest or largest difference between them?
  • How many distinct paths are there from the top-left corner to the bottom-right corner of a grid of any size, moving only left or down?
  • Write a function that takes a matrix of randomly scattered points and identifies and returns the coordinates of any clusters of these points.
Moz logo
Moz

Software Engineer

Engineering

Senior Difficult Neutral experience No offer 4 rounds
Interview process
Recruiter call Technical screen Take home Technical screen
Interview formats
Behavioral Technical Coding

After I sent in my resume, SeoMoz got back to me pretty fast asking me to do a personality test. It had eight long questions about how I work, what my career goals are, and some other stuff about dealing with disagreements with colleagues. A couple weeks later, I had a technical phone interview with the hiring manager. She asked about data structures like binary trees and hash maps, and how to make a cache. Then, I had to code the fibonacci sequence in a shared doc, both ways, recursive and iterative. After that, I had to email her a solution for a harder coding problem about making a string calculator, which took a few hours. A few weeks after that, they called me for another phone interview, this time with an engineer who was kind of a jerk. He asked about the pros and cons of flat files versus databases for storing data. Then, he had me solve a medium-level coding problem in a shared doc about splitting an array of numbers into two groups.

Confirmed questions2 questions
  • Evaluate the expression “2+3*4+1/5” given that the input string only contains single digit positive integers between the plus, minus, multiply, and division operators.
  • Find the index in an array of random integers where the sum of values to the left is closest to the sum of values to the right, partitioning the array into two sets.

Moz Interview Questions

Quoted word for word from Moz interview reports.

How many distinct paths are there from the top-left corner to the bottom-right corner of a grid of any size, moving only left or down?

Read reports

Find the index in an array of random integers where the sum of values to the left is closest to the sum of values to the right, partitioning the array into two sets.

Read reports

Write a function that takes a matrix of randomly scattered points and identifies and returns the coordinates of any clusters of these points.

Read reports

Given a social network represented as a b-tree where friends connect to friends, how would you write a function to find the n closest friends to a given person?

Read report

Can you explain how to determine if a given string is a palindrome?

Read report

Can you find the midpoint in an array of integers such that the two resulting subarrays have the smallest or largest difference between them?

Read report

Formats, difficulty and experience

Across all 26 Moz interview reports.

Interview formats

Technical 32.3%
Behavioral 32.3%
Coding 16.9%
Presentation 12.3%
System Design 4.6%

Interview difficulty

Easy 23.1%
Average 61.5%
Difficult 15.4%

Candidate experience

Negative 23.1%
Neutral 23.1%
Positive 53.8%

Reports by job function

Engineering 14
Marketing 5
Analytics 2
Operations 2
Other 1
Product 1