
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
Which role are you interviewing for?
15 roles · 40 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Tubular Labs.
Customer Success Manager
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.
- 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?
Strategist, Insights and Strategy
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.
- 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?
Software Engineer
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.
- How would you code a function to print the diagonals of a matrix?
Metadata Editor
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.
- 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.