
Tubular Labs Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 21 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Tubular Labs.
Software Engineer
The interview process started with a 15-20 minute phone screen where we talked about my technical interests and past projects. I also got to ask about the company and their current work. Then, there was a second coding screen that took about an hour, which felt pretty chill and conversational. After that, I was invited for an onsite interview. I met one-on-one with 4 engineers and also chatted with the founders. Setting up the trip and the calls was super smooth. The company atmosphere seemed great, everyone was friendly and seemed to like their jobs. The only downside was that the interview day was quite packed, and I barely had time for lunch because I had to catch a flight the same day. But I guess that's normal for smaller companies. Overall, it was a really good experience.
- Tell me about what you can do with these specific database tables.
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?
Software Engineer
I found the company on another job board and sent my resume over via their official website. The recruiter emailed to schedule an introductory call, where they introduced company info and asked resume-based questions. The intro call went well, and the recruiter said they would set up a technical phone interview for the next week. However, they sent a rejection letter saying I wasn't a good fit and they're moving forward with others. It felt like promises weren't kept and their hiring process lacked respect.
- What motivates you as a software engineer?
Tubular Labs Software Engineer 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 21 Tubular Labs interview reports.