Samba TV logo

Samba TV Data Engineer Interview Questions
& Process

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

Based on 7 interview experiences · FREE TO READ

3.3 Rounds average
Average Typical difficulty
42.9% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Samba TV.

Showing 3 of 7
Samba TV logo
Samba TV

Data Engineer

Engineering · a year ago

Mid Average Negative experience No offer 7 rounds
Interview process
Recruiter call Technical screen Technical screen Technical screen Technical screen Technical screen Background check
Interview formats
Behavioral Coding Technical System Design Technical Behavioral

HR interview about expectations, what you are looking in the next job kind of questions. Then a coding interview (Python), followed by the Hiring Manager Interview. Then a System Design interview, an SQL interview, and an Executive interview. Lastly, a Culture Interview. After all of these interviews, they told me that they decided to hire in another location :D I did not know how to feel about it, probably I should feel good.

Confirmed questions1 question
  • Under NDA, so I cant share. But typical interview questions
Samba TV logo
Samba TV

Data Engineer

Engineering · a year ago

Entry Easy Positive experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Coding Technical

First, I had an HR interview that lasted about 30 minutes, where we talked about my background and the projects I've worked on. After that, there was a technical challenge which was a 1-hour live coding session in Python. I was supposed to have 3 more stages covering system design and algorithms, but I didn't make it that far.

Confirmed questions3 questions
  • Can you discuss your previous projects?
  • Could you elaborate on your past experience?
  • What would you consider your key strengths?
Samba TV logo
Samba TV

Data Engineer

Engineering · more than a year ago

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

It started with an initial chat with an outside recruiter about my background, then they set me up with the hiring manager. Next, I had a technical interview with the hiring manager where we went over my experience and then they posed a technical question, guiding me towards the answer. After that, there was another technical interview with a staff member, which included a coding challenge. We discussed my background before diving into the coding task. I verbalized my thought process while coding to get a working solution, and it passed testing with sample data. The interviewer noted that I struggled with the code, which felt like a negative assessment given it was a new problem. They mentioned a panel interview would be scheduled, but after waiting two weeks with no contact, I followed up with the recruiter. The response was that they decided to pass on me, which was confusing given the earlier indication of further steps and my overall positive feeling about the interviews.

Confirmed questions2 questions
  • How would you generate a uniform random number between 1 and 7 using a function rand5() that provides a uniform random number between 1 and 5?
  • Can you write a function to determine the winner in a simplified poker game, where hands like four of a kind rank higher than three of a kind?

Samba TV Data Engineer Interview Questions

Quoted word for word from Samba TV interview reports.

How would you generate a uniform random number between 1 and 7 using a function rand5() that provides a uniform random number between 1 and 5?

Read reports

Given a way to generate random numbers from 1 to 5, how can you generate random numbers from 1 to 7?

Read reports

Can you write a function to determine the winner in a simplified poker game, where hands like four of a kind rank higher than three of a kind?

Read reports

Could you calculate the convolution of two given arrays and then use that to compute Pascal's triangle?

Read reports

How do you manage when you get too many requests from customers?

Read report

Formats, difficulty and experience

Across all 7 Samba TV interview reports.

Interview formats

Technical 34.8%
Behavioral 30.4%
Coding 21.7%
System Design 8.7%
Presentation 4.3%

Interview difficulty

Easy 42.9%
Average 57.1%
Difficult 0%

Candidate experience

Negative 57.1%
Positive 42.9%