
Moz Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 10 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Moz.
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.
Software Engineer
Had an initial 45 min call with a recruiter who talked a lot about the company, which sounds like a great place to work. After that, I was moved to a first-round screen which involved a pairing challenge. The interview itself was a good experience, but I haven't heard back in a month. Clearly, it wasn't a fit, but it would be nice to get some feedback after taking time out of my day. I tried reaching out multiple times for closure, but no one ever replied. So, I wouldn't suggest this company because you can't even get a simple yes or no email back.
- Could you reimplement the methods found in the lodash library?
Software Developer
It took about 9 weeks from start to finish, mainly because of rescheduling on both sides, but the recruiter and everyone involved were super flexible. The interviews were pretty chill, not too intense, with the usual technical stuff. Before the interviews, there was a take-home project where I had to build a single-page app from scratch. This took a good chunk of time, especially with a full-time job, but it was a fun challenge and a chance to try out new tech. I actually liked this better than coding in front of people. Plan on spending at least 10 hours on it from start to finish. Overall, it was a positive and educational experience.
- Could you build a single-page application that takes a CSV file, processes it, and shows time-based metrics, using any programming language you prefer?
Moz Software Engineer Interview Questions
Quoted word for word from Moz interview 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 →“What is the difference between the stack and the heap?”
Read reports →“What is the difference between a process and threads?”
Read reports →“Can you explain how to determine if a given string is a palindrome?”
Read reports →“Could you reimplement the methods found in the lodash library?”
Read report →“Could you implement async.parallel?”
Read report →“Could you explain what MVC stands for, what an MVC is, and in what scenarios you would use one?”
Read report →“Could you sort the provided data according to the given criteria?”
Read report →“Could you build a single-page application that takes a CSV file, processes it, and shows time-based metrics, using any programming language you prefer?”
Read report →Formats, difficulty and experience
Across all 10 Moz interview reports.