TubeMogul logo

TubeMogul Interview Questions
& Process

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

Based on 39 interview experiences · FREE TO READ

2.9 Rounds average
Average Typical difficulty
55.3% Positive experience

Which role are you interviewing for?

16 roles · 39 reports

Candidate interview experiences

First-hand accounts from people who interviewed at TubeMogul.

Showing 4 of 39
TubeMogul logo
TubeMogul

Lead Database Engineer

Engineering

Lead Difficult Positive experience No offer 4 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding System Design Behavioral

I had a really good experience interviewing with professional people. The whole thing took about two weeks from when the recruiter first reached out to the onsite. The first technical interview was on a computer where I had to code and design a solution on their test servers. The interviewer was really chill and patient. After that, I was invited for an onsite. I had a bit of trouble finding parking and the entrance, but someone in a BMW offered to help and walked me in, turns out he was the CEO! Once inside, they offered drinks and snacks before I met with a few people for 1-1 interviews. There were three rounds, and the questions were relevant and tough, including tricky scenarios and how to solve them. Everyone was professional and friendly, making the three-hour process comfortable. Overall, a very positive experience.

Confirmed questions4 questions
  • Can you describe how you'd resolve complex MySQL issues involving rare configurations?
  • How would you write a trigger to automatically insert a record into Table B whenever a record is inserted into Table A?
  • Please configure Master-Master replication on the provided test servers.
TubeMogul logo
TubeMogul

Software Engineer

Engineering

Mid Average Neutral experience No offer 5 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Background check Offer
Interview formats
Technical Coding System Design Behavioral

I got referred by someone who works here. The recruiter reached out and set up a screening interview. After that, I had a technical phone interview with the Director of Engineering. It was a 30-minute interview where I was asked about Java, Spring, and my past projects. I answered everything, and he told me about his team. I didn't hear back for a week, so I emailed the recruiter. He said the position was filled, but the interviewer gave good feedback. So, the recruiter offered me a job on a different team and asked me to come in for 4 technical interviews at their office. At the onsite, four engineers from an engineering team interviewed me. The first round was with a software engineer and one of his colleagues, which was unexpected. He asked about a project on my resume, then asked me to reverse a singly linked list and write an SQL query. I used a different approach for the query that he didn't expect, and we debated it a bit before I convinced him. He then asked how I'd write the tables for the query in Java, with follow-up questions. This interview went over by 15 minutes. The second interview started late because the first one ran long. The interviewer immediately went to the whiteboard with a vague problem: sort a lot of unsorted messages. I made an assumption to start, which he agreed with, but then he just kept confusing me with a lot of discussion. Right after that, the third interviewer came and asked if I had any questions, otherwise, we'd solve a problem. No break given. He asked me to design an elevator system. The last round was with the director, who asked system design questions. He had me draw the architecture of a project from my resume and then asked me to scale it, covering topics like load balancers, sharding, caching, NoSQL vs SQL, and replication. I think I did well. He finished by asking 4-5 behavioral questions, and he was friendly.

Confirmed questions8 questions
  • Can you tell me about your experience with Java and the Spring framework, and discuss the projects on your resume?
  • Please reverse a singly linked list.
  • Write an SQL query for the given scenario.
TubeMogul logo
TubeMogul

Account Executive

Sales

Mid Average Positive experience Decline offer 3 rounds
Interview process
Recruiter call Take home Presentation
Interview formats
Behavioral Presentation

First, there was a 20 minute call with the recruiter to go over my sales background and overall experience. After that, I had a 2 hour onsite interview with an Account Executive, the Director of Sales, and a Sales Manager. If that went well, I was given a take home assignment. This involved finding a prospect, writing an email to them, and creating a 3-4 slide powerpoint presentation to pitch TubeMogul. The presentation was a mock call/webinar with the Director of Sales and Sales Manager, lasting about 20 minutes, and they asked questions like a real prospect would.

Confirmed questions2 questions
  • Can you explain your motivation for wanting to join TubeMogul?
  • What are your thoughts on the company and the ad industry?
TubeMogul logo
TubeMogul

PHP Developer

Engineering

Senior Average Positive experience No offer 3 rounds
Interview process
Recruiter call Phone screen Onsite
Interview formats
Behavioral Technical Coding

First, a Technical Recruiter called me for about 30 minutes to screen me. They asked general questions about my background and if I would fit into the company culture. The next day, the Director called me for about 40 minutes and asked technical questions to see how much I knew. Then, I went to their office for a 3-hour interview. The Project Manager, two Developers, and the Director interviewed me one by one. I even got to meet the President, which was a surprise and an honor, and they asked me a couple of questions too. The developers tested my web development skills with questions about PHP, CSS, and Javascript. Everyone was really nice, polite, and welcoming. It's a growing start-up, so don't expect formal wear like suits and ties. The dress code is somewhere between casual and business-casual, but people are still expected to act professionally. Overall, I had a really good experience with the whole process.

Confirmed questions1 question
  • Could you please list and describe three object oriented design patterns?

TubeMogul Interview Questions

Quoted word for word from TubeMogul interview reports.

How would you write a trigger to automatically insert a record into Table B whenever a record is inserted into Table A?

Read reports

Given a collection of unsorted messages, each with a sender, receiver (parent-child relationship), and timestamp, how would you sort these messages in ascending order based on these attributes, without using a standard sorting algorithm?

Read reports

Write JavaScript code to retrieve data from an array of objects.

Read reports

Given two bookstores in the same mall, should one be closed?

Read report

Given two trains that are dropped onto tracks via parachute and can't communicate, with parachutes staying put after landing and a function to check if a train is next to a parachute, how can we program both trains identically to make them meet?

Read report

What's your approach to finding the minimum value within a Binary Tree?

Read report

How would you identify a duplicate entry in a list containing a million items?

Read report

Formats, difficulty and experience

Across all 39 TubeMogul interview reports.

Interview formats

Behavioral 36.2%
Technical 30%
Coding 15%
System Design 7.5%
Other 5%

Interview difficulty

Easy 17.9%
Average 69.2%
Difficult 12.8%

Candidate experience

Neutral 21.1%
Positive 55.3%
Negative 23.7%

Reports by job function

Engineering 16
Sales 14
Marketing 3
Operations 3
Analytics 1
Finance 1