MediaMath logo

MediaMath Interview Questions
& Process

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

Based on 162 interview experiences · FREE TO READ

3.7 Rounds average
Average Typical difficulty
71.2% Positive experience

Which role are you interviewing for?

30 roles · 162 reports

Candidate interview experiences

First-hand accounts from people who interviewed at MediaMath.

Showing 4 of 162
MediaMath logo
MediaMath

Analytics Engineer Manager

Engineering · more than a year ago

Manager Easy Positive experience Decline offer 4 rounds
Interview process
Recruiter call Technical screen Onsite Offer
Interview formats
Behavioral Technical Coding

I started with a recruiter screen, then spoke with the hiring manager. There was a technical exercise, but I was given the option to 'test out' by submitting a code sample. I submitted a small app I maintain in my free time, complete with Dockerfiles and tests, and that was sufficient. Following that, I had two more relatively brief interviews with two other team members. Everyone I interacted with, across different levels of the organization, was very professional and friendly. The recruiter was upfront about their stage in the process, and I was honest about mine. I really appreciated that. It's wild that basic transparency and timely communication are the current standard of professionalism, but here we are. Still, MediaMath, and especially their recruiter, were a rare example of a company acting responsibly and professionally. Ultimately, I declined the offer because the work at the company I ended up choosing was a better fit, and their benefits package was slightly better. MediaMath's biggest strength was their evident solid, collaborative engineering and company culture, which was apparent throughout their recruiting process.

Confirmed questions3 questions
  • Can you describe your management style?
  • What is your philosophy on managing?
  • Tell me about a challenging employee you've managed.
MediaMath logo
MediaMath

Programmatic Analyst

Analytics · more than a year ago

Mid Average Positive experience Accept offer 8 rounds
Interview process
Recruiter call Technical screen Take home Onsite Offer
Interview formats
Behavioral Technical Presentation

So I had my first chat with the team director, which was way chiller than I thought, we actually had a good conversation. Then I chatted with the talent acquisition partner. After that, I had five interviews with the team members. Three were in one day, all back-to-back, and then two more on another day, also back-to-back. Next up, I got an assessment that I had a week to finish. It was tough, at least for me, but it was definitely a good mental workout. The very last step was a super chill chat with a team member and the team director again, mostly just to get a feel for my personality. And then, boom, I got the offer! The whole thing took about a month.

Confirmed questions4 questions
  • Tell me about the work style you prefer.
  • Do you like working in teams?
  • What are your goals for your next position?
MediaMath logo
MediaMath

Staff Software Engineer

Engineering · more than a year ago

Staff Average Neutral experience Accept offer 5 rounds
Interview process
Recruiter call Technical screen Take home Technical screen Onsite Panel Group Presentation Background check Offer
Interview formats
Behavioral Technical Coding Coding

The interview process was a bit of a journey. It was during the U.S. Thanksgiving/Christmas time of the year. That added gaps into the process that, most likely, wouldn't be there. In hindsight I understand the questions better. Adtech is a different mindset. Not the traditional software development. Agile, yes, but what the software needs to do is quite different from a traditional business application. Most engineers come from other disciplines and need to learn/re-learn about Adtech. With that in mind, you need to be a flexible, self starter that naturally likes to learn new things on your own. There is a lot of new things to learn in Adtech. HR phone screen with a very pleasant individual. Whatever I said must have sounded like the kind of person MM wanted. Interview with technical VP. This was more technical with "how would you solve this kind of problem" to check problem solving abilities. If that goes ok, then a coding homework assignment you have 3 days to complete. If the submitted code looks interesting, a series of 3 interviews with technical team members. Lastly, an interview with the hiring manager. MM separates tech managers from people managers. The hiring manager is a people manager. By the end of that, I think we both knew I wasn't right for that job. I let the HR person know that I didn't think I was a fit. However, the hiring manager suggested I might fit better with a different job posting. One more video interview with a lead engineer on a different team. This was more informational than being asked questions. Just before Christmas I was offered a Senior Software Engineering position.

Confirmed questions1 question
  • Can you describe an algorithm that would find all anagrams of a given word, using all the words in the Oxford English dictionary? For example, for 'cat', find 'act'.
MediaMath logo
MediaMath

Client Service Associate

Sales · more than a year ago

Entry Difficult Positive experience Accept offer 4 rounds
Interview process
Recruiter call Phone screen Onsite Presentation
Interview formats
Behavioral Presentation

I was first contacted by the Director of Talent Acquisition on LinkedIn, and we set up a phone call to discuss the job and salary. Then, I had another call with a member of the Client Services team to go over more details about the role and assess if I was a good fit for MediaMath. The interviewer was very patient and answered all my questions. The third interview was a 2-hour in-person meeting with four team members, where I learned about the client services structure and met potential colleagues. Finally, I visited the office for a mock presentation. It was tough, but a good way to practice public speaking in front of the team. This simulation will be really helpful in my future at MediaMath. The transparency and kindness from HR and Talent Acquisition were the best parts of the interview process. MediaMath truly cares about its employees, setting them apart from other companies.

Confirmed questions2 questions
  • Can you tell me what you know about MediaMath?
  • How much do you know about programmatic?

MediaMath Interview Questions

Quoted word for word from MediaMath interview reports.

Can you describe an algorithm that would find all anagrams of a given word, using all the words in the Oxford English dictionary? For example, for 'cat', find 'act'.

Read reports

Can you estimate the number of impressions an advertisement on a subway car would get in a single day?

Read reports

Could you implement strstr() with string manipulation in C++ using linked lists?

Read reports

Can you identify all numbers in a list that add up to a specific value, k?

Read reports

What is a firewall for, and where in the network would it typically be placed?

Read report

What steps would you take to troubleshoot a MAC computer that fails to boot up?

Read report

Could you code a simple server that accepts a POST request and processes the string in the request body?

Read report

Could you explain the differences between a switch, a router, and a firewall?

Read report

Could you explain what a pivot table is to a 5-year-old?

Read report

Formats, difficulty and experience

Across all 162 MediaMath interview reports.

Interview formats

Behavioral 40.2%
Technical 32.5%
Presentation 12.4%
Coding 7.5%
Other 2.9%

Interview difficulty

Easy 12.3%
Average 75.9%
Difficult 11.7%

Candidate experience

Neutral 10%
Positive 71.2%
Negative 18.8%

Reports by job function

Engineering 45
Analytics 27
Sales 23
Marketing 22
Operations 16
HR 12