Traba logo

Traba Software Engineer Interview Questions
& Process

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

Based on 14 interview experiences · FREE TO READ

2.3 Rounds average
Average Typical difficulty
21.4% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Traba.

Showing 3 of 14
Traba logo
Traba

Software Engineer Intern

Engineering · nearly a year ago

Intern Average Negative experience No offer 1 round
Interview process
Onsite Recruiter call
Interview formats
Behavioral System Design

They wanted me to go to their headquarters for the last interview stage, but they didn't cover travel or housing costs. Then, the co-founder spent 30 minutes in my behavioral interview just going off on me for being 5 minutes late due to commuting in a new city. It felt really out of touch.

Confirmed questions1 question
  • Could you design a basic system for get, set, and delete operations?
Traba logo
Traba

Software Engineer

Engineering · more than a year ago

Entry Average Neutral experience No offer 3 rounds
Interview process
Phone screen Technical screen Onsite
Interview formats
Coding Behavioral

The interview process started with a phone screen that felt like a data structure exercise, pretty standard tech interview stuff. The engineers I spoke with were really nice and patient, which was a good change of pace, though I didn't get to chat with anyone who'd be considered a senior engineer. The phone screen and onsite felt pretty similar to what you'd find at bigger tech companies. There was one behavioral question that seemed to be probing if I was okay with working long hours, like 10-12 hour days. The recruiters and leadership are super enthusiastic, talking about becoming a trillion-dollar company, which is fun to hear, even if it's a bit much sometimes. Based on other reviews, the company culture might be rough, but your experience could differ.

Confirmed questions7 questions
  • Write a function to tell you if a shift can accommodate a given worker at a specific point in time, based only on the historical data provided.
  • What modeling choices would you consider for representing the number of experienced and new workers a shift can accommodate?
  • Preprocess the data, including basic parsing and file ingestion, to determine shift requirements (total workers needed, new workers allowed) and worker-shift mappings (completed or pending shifts).
Traba logo
Traba

Software Engineer

Engineering · more than a year ago

Mid Difficult Positive experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral Technical

This company had the quickest response time I've ever seen. They really seem to be on the ball and always ready to go, which is a nice change from being ignored so often. Everyone I talked to was great and super smart. They're also very open about their work ethic and culture, which is probably why they're growing so fast.

Confirmed questions1 question
  • What is your area of elite skill?

Traba Software Engineer Interview Questions

Quoted word for word from Traba interview reports.

Given workers, shifts with constraints on new workers, and signups, write a function to check if a worker can sign up for a shift based on slots and maxNew.

Read reports

Given an array of worker id pairs, where the 0th index represents a worker on Traba and the 1st index, if defined, represents the worker that referred the aforementioned worker, write a function that determines which worker is responsible for the most referrals on Traba, direct or indirect.

Read reports

Write a function to tell you if a shift can accommodate a given worker at a specific point in time, based only on the historical data provided.

Read reports

Can you determine if a given shift can be filled, based on a JSON file with shift, worker, and company data, and provided shift and worker IDs?

Read reports

Could you design a basic system for get, set, and delete operations?

Read report

Can an experienced worker fill a slot designated for a new worker?

Read report

What modeling choices would you consider for representing the number of experienced and new workers a shift can accommodate?

Read report

Formats, difficulty and experience

Across all 14 Traba interview reports.

Interview formats

Behavioral 37.5%
Technical 28.1%
Coding 21.9%
System Design 9.4%
Other 3.1%

Interview difficulty

Easy 7.1%
Average 71.4%
Difficult 21.4%

Candidate experience

Neutral 50%
Negative 28.6%
Positive 21.4%