Tubular Labs logo

Tubular Labs Interview Questions
& Process

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

Based on 40 interview experiences · FREE TO READ

3.6 Rounds average
Average Typical difficulty
56.4% Positive experience

Which role are you interviewing for?

15 roles · 40 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Tubular Labs.

Showing 4 of 40
Tubular Labs logo
Tubular Labs

Customer Success Manager

Sales · more than a year ago

Mid Average Positive experience Accept offer 3 rounds
Interview process
Recruiter call Onsite Presentation
Interview formats
Behavioral Presentation

The interview process was pretty standard for a CSM/AM type of role. First, you meet and greet with the recruiter. Then, you meet with the hiring manager and a peer. Finally, you present a business review to the hiring team. Everyone at Tubular is super friendly and it never felt like an interrogation, more like genuine get-to-know-you and skillset conversations. They really care about your personal interests as much as your qualifications, which is nice because they want to make sure you'd feel like you belong and would thrive there. The only downside was the speed; it felt slow compared to other companies I was talking to. They acknowledged this and are working on speeding things up.

Confirmed questions2 questions
  • Can you share your background and explain your interest in Tubular?
  • Can you describe in detail how you would manage a challenging client or scenario?
Tubular Labs logo
Tubular Labs

Strategist, Insights and Strategy

Marketing

Mid Average Negative experience No offer 7 rounds
Interview process
Recruiter call Phone screen Take home Presentation Onsite Recruiter call Offer
Interview formats
Behavioral Technical Presentation

I applied for a strategist role and went through 6 rounds of interviews, plus an assignment and a presentation. It started with HR, then the hiring manager. After that, I had to complete an assignment where I sorted through a lot of viewing data in Excel sheets to create a 3-slide content strategy presentation. Then I presented this to 4 people, followed by interviews with each of them. The process concluded with another chat with HR. It was a huge time sink, with no clear updates on what was happening next. Even after all that, there was no info on salary. The HR person then told me I was getting the job and that the only remaining step was a 'formality' interview with the CEO. They said I'd get an email asking for references and then an offer. They also agreed to sponsor my visa after my graduate visa expires, assuming we both liked working together. I was supposed to get this email the following week. On that day, I received a blunt email saying they weren't moving forward with my application. Honestly, after all those rounds, the assignment, and wasting so much time talking to their team and doing the work, if they weren't sure about me, it shouldn't have taken them this long to figure it out. And to tell me I got the job and then pull back is just wrong. Looking back, I'm actually relieved I didn't get it; who knows how they treat their employees if they make promises and then break them.

Confirmed questions8 questions
  • Can you discuss your previous work history?
  • How would you describe your ability to manage your time?
  • Can you elaborate on your client management experience?
Tubular Labs logo
Tubular Labs

Software Engineer

Engineering

Senior Average Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Take home
Interview formats
Coding Technical

I'm a senior software engineer with many years of experience. I had an initial call scheduled. The interviewer was 30 minutes late. Even though I mentioned I had limited time, he suggested we proceed with a technical question instead of rescheduling. He asked me to code a function, which was a good question. After a few minutes of silence, loud background noises started, making it difficult to concentrate, especially with another call pending. After my workday, I sent him the solution, which took me 15 minutes in a quiet environment. I emailed him asking for his feedback on the solution. I never received a response. This experience was a waste of time and a disgraceful approach.

Confirmed questions1 question
  • How would you code a function to print the diagonals of a matrix?
Tubular Labs logo
Tubular Labs

Metadata Editor

Other

Mid Average Negative experience No offer 6 rounds
Interview process
Recruiter call Phone screen Onsite Take home Presentation Background check Offer
Interview formats
Behavioral Technical Presentation

The interview process began with a short chat with the recruiter, followed by a screening call, and then an interview with three people. After that, there was a presentation of my answers to their questions. I asked the recruiter why they reached out to me since I wasn't a perfect fit, and they said my qualifications matched their needs. Then, I had a meeting with someone more involved in the day-to-day job. The whole thing took about two months. The recruiter's communication was really bad, almost making me want to withdraw my application. I stuck with it because I find their problems interesting. I eventually interviewed at their Mountain View office after weeks of back-and-forth scheduling with the recruiter, which was a mess. They often assumed I could drop everything for them, which wasn't a good sign. The recruiter sent emails late at night, sometimes needing me to chase them for updates, and even sent one at 3 am. I interviewed with three people on-site. One was great and engaged, another was confrontational, and the third seemed to expect me to know everything instantly. I was then asked to complete a two-part assignment. One part was easy, but the other was confusing and repetitive. Scheduling the discussion about my assignment answers was also problematic. The instructions for the presentation were unclear, and since I had to come during work hours, I couldn't bring my personal laptop. When I arrived, they expected me to use one of theirs because they assumed I'd have my own to present, even though it wasn't mentioned in any communication. It turned out at least two of the three interviewers hadn't even looked at my assignment before I presented. I understand they're busy, but it felt disrespectful to not review work I did for free. During the presentation, one interviewer was combative, even about fact-based answers. There was an expectation that I should know their specific use cases as well as someone who's been there for a long time, which seems counterproductive for a startup. The assignment, stated to take 3 hours, actually required much more work, including designing an entire process with documents. After the presentation, I got a brief email saying they found a better match. I think they have interesting work and are likely good people, but they need to improve their interview process, be more respectful in communication, and actually read candidate assignments beforehand.

Confirmed questions1 question
  • Could you outline a solution for our complete data gathering and quality assurance process?

Tubular Labs Interview Questions

Quoted word for word from Tubular Labs interview reports.

Can you order a plane itinerary given departure and destination airports?

Read reports

How do you reconstruct the full travel itinerary given a list of tickets as pairs of departure and arrival airports?

Read reports

Given a 2-D array like A=[1,2,3], B=[4,5], C=[6,7,8] where input[][] = {A, B, C}, how would you print the combinations 146, 147, 148, 246, 247, 248, 346, ..., 358?

Read reports

How to calculate the median in a distributed data node cluster?

Read reports

How would you code a function to print the diagonals of a matrix?

Read report

If your factorial function is called a maximum number of times, what is the laziest and most efficient way to calculate the factorial of a given input?

Read report

Given a list of interdependent items with specified start and end points, order them correctly from beginning to end.

Read report

Considering you have an expensive function and large numbers in a list, how can you compute averages efficiently while calling the expensive function as little as possible?

Read report

Build an application within 24 hours that finds nearby businesses, using AngularJS and the Yelp API.

Read report

Formats, difficulty and experience

Across all 40 Tubular Labs interview reports.

Interview formats

Behavioral 34%
Technical 24.7%
Coding 19.6%
Presentation 13.4%
System Design 5.2%

Interview difficulty

Easy 2.5%
Average 80%
Difficult 17.5%

Candidate experience

Negative 30.8%
Positive 56.4%
Neutral 12.8%

Reports by job function

Engineering 23
Sales 7
HR 3
Other 2
Marketing 2
Operations 1