Triplebyte logo

Triplebyte Interview Questions
& Process

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

Based on 134 interview experiences · FREE TO READ

2.5 Rounds average
Difficult Typical difficulty
70.9% Positive experience

Which role are you interviewing for?

16 roles · 134 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Triplebyte.

Showing 4 of 134
Triplebyte logo
Triplebyte

Data Scientist

Analytics · more than a year ago

Mid Average Negative experience Decline offer 3 rounds
Interview process
Technical screen Phone screen Onsite
Interview formats
Technical Coding

The interview process included an initial online multiple-choice screening, followed by a phone interview, and potential onsite interviews. The multiple-choice part was simple enough, but the screen-sharing interview experience wasn't great. The person interviewing me was remote, only part-time, and primarily a software background person doing screen share interviews for TripleByte. I didn't feel they truly understood the data science subject matter. The interview focused heavily on just repeating information. Their feedback was mostly unhelpful, like saying a method was wrong because they hadn't seen it before, or pointing to an article for the 'right' way to think about something, which I took to mean they lacked the technical ability to evaluate approaches different from their own. They might be suitable for software roles, but I don't think the interviewer had the necessary technical skills to properly evaluate data science candidates.

Confirmed questions3 questions
  • Could you explain how you test a model?
  • How would you predict an output variable given input variables, and what model would you choose?
  • What steps would you take if you encountered missing information?
Triplebyte logo
Triplebyte

Front End Developer

Engineering · more than a year ago

Mid Average Neutral experience No offer 1 round
Interview process
Technical screen Onsite Presentation
Interview formats
Coding Technical System Design Presentation

The interview was 2 hours. The first hour was a sample app, then 30 min for short answer questions, and the last 30 min was system design. I was asked to build a trello-style board for the sample app. They said they didn't expect me to finish, but then they told me I didn't get far enough in it. I spent time explaining the architecture and design for the app, which took away from my building time. It felt like they ignored that I had a full design plan and only cared that I only got about half of it built in the time given. They also docked me points for not going deep enough into the backend for system design, even though this was a front end job.

Confirmed questions3 questions
  • Can you build a trello-style board for the sample app?
  • Could you explain the architecture and design plan for the app?
  • What would be your approach to designing a website for a car database using a 10gb JSON file?
Triplebyte logo
Triplebyte

Product Designer

Design · more than a year ago

Entry Average Negative experience No offer 2 rounds
Interview process
Recruiter call Phone screen Onsite Presentation Background check Offer
Interview formats
Behavioral Technical Presentation Other

The recruiter reached out, and they were really chill about scheduling around my availability. First up was a phone screen with the Hiring Manager. Then came the onsite, which was about 4.5 hours at their HQ. The office felt kinda dead, and honestly, I could tell it wasn't the right culture fit for me. It's true that visiting in person gives you a better feel for things. The HR person who handled all the scheduling saw me but didn't even say hi, which was weird. She ended up whispering to me, seemed a bit timid. I was then led to a conference room. The 4ish hours went like this: Intro with leadership, a design problem working session (they focused it on their specific product, which I didn't love), a quick visual design exercise, presenting that exercise, and finally, chats with the Product and Engineering teams. My impression was that there's some leadership tension and the team is super picky, even though the people seemed nice.

Confirmed questions5 questions
  • Can you elaborate on your design process?
  • Could you discuss your portfolio in more detail?
  • What are your thoughts on collaboration between design and engineering?
Triplebyte logo
Triplebyte

General Engineer

Engineering · more than a year ago

Entry Difficult Positive experience No offer 2 rounds
Interview process
Take home Technical screen Phone screen
Interview formats
Technical Coding Behavioral

First, there was an online quiz with 35 questions that was timed. After that, a 2-hour phone/screen sharing interview was scheduled. It's really important to practice coding under time pressure because I got too caught up in error-handling and didn't finish much. Also, be concise and know your technical definitions and data structures well. There's also a timed debugging section where you need to fix code to pass 4 test cases. I managed to find 2 bugs before time ran out. Seriously, practicing coding and debugging with a time limit would have been super helpful.

Confirmed questions5 questions
  • Can you discuss general CS design and architecture concepts?
  • Please code a tic-tac-toe game that runs in the console.
  • Could you debug this web crawler code?

Triplebyte Interview Questions

Quoted word for word from Triplebyte interview reports.

Given a connect-4 board state, determine if either player has won.

Read reports

Write code to validate a connect-4 game board, determining the winner.

Read reports

Regarding the C++ function `int* foo() { int x=10; return &x; }`, what value will be assigned to `int k=*foo();`?

Read reports

When a client sends a POST request to create a resource via a RESTful HTTP endpoint, what header should the HTTP server put in the response to show where the new resource is?

Read reports

What is the outcome if a C function returns a pointer to a local integer variable that has been assigned a value, and why does this happen?

Read report

Can you tell me the worst-case algorithmic complexity for searching in a binary search tree?

Read report

Given a string of numbers and a target value, write a method that prints all possible equations formed by inserting basic arithmetic operations (+, -, *, /) between the digits that evaluate to the given value. For example, for input f("323",3), the output should be "3 * 2 - 3".

Read report

Given the digits of pi (314159265358), find expressions using operators (+,-,/,*) to reach the first 5 digits of e (27182), keeping the digit order the same. For example, 3 + 1 - 415 * 92 + 65358 = 27182 or 3141 * 5 / 9 * 26 / 5 * 3 - 5 * 8 = 27182. Write a function that takes a list of numbers (as a string) and a target, and returns all ways to form expressions that equal the target. For instance, f("314159265358", 27182) should display results like 3 + 1 - 415 * 92 + 65358 = 27182, 3 * 1 + 4 * 159 + 26535 + 8 = 27182, etc.

Read report

Formats, difficulty and experience

Across all 134 Triplebyte interview reports.

Interview formats

Coding 36.2%
Technical 34.1%
System Design 13.5%
Behavioral 12.9%
Presentation 1.8%

Interview difficulty

Easy 5.2%
Average 47%
Difficult 47.8%

Candidate experience

Neutral 12.7%
Positive 70.9%
Negative 16.4%

Reports by job function

Engineering 120
Other 4
Sales 4
HR 2
Design 2
Operations 1