
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
Which role are you interviewing for?
14 roles · 26 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Moz.
Marketing
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.
- What are your thoughts on situational questions?
- Can you share very detailed technical questions?
Onboarding Specialist
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.
- 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?
Lead Engineer
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.
- 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.
Software Engineer
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.
- 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 →“What is the difference between the stack and the heap?”
Read reports →“What is the difference between a process and threads?”
Read report →“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 →“How would you compute Fibonacci numbers?”
Read report →Formats, difficulty and experience
Across all 26 Moz interview reports.