Reply logo

Reply Data Engineer Interview Questions
& Process

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

Based on 29 interview experiences · FREE TO READ

2.2 Rounds average
Easy Typical difficulty
65.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Reply.

Showing 3 of 29
Reply logo
Reply

Data Engineer

Engineering · nearly a year ago

Entry Average Positive experience No offer 1 round
Interview process
Recruiter call
Interview formats
Behavioral

The HR person started by introducing herself. Then we chatted about my past experience and what it's like working at Reply. They asked common questions like why I'm interested in the role and about my weaknesses. At the end, they asked if I had any questions for them. After the interview, I was asked to submit some extra paperwork.

Confirmed questions1 question
  • For what are you most passionate about in your work?
Reply logo
Reply

Data Engineer

Engineering · a year ago

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

The technical interview process at Reply starts with a coding challenge, like writing a function to check for anagrams. After that, there are technical questions covering Spark, Machine Learning, Software Engineering, and SQL. The questions test knowledge in architecture, algorithms, data structures, and queries, both theoretical and practical. Even though the manager gave positive feedback, about a month after the interview, I received an email saying they decided to hire other candidates.

Confirmed questions8 questions
  • How does Spark's internal architecture work (Master, Worker)?
  • Describe Spark's Shuffle phase: its occurrence, purpose, and potential pitfalls.
  • Distinguish between Spark's Actions and Transformations.
Reply logo
Reply

Data Engineer

Engineering · a year ago

Mid Average Neutral experience No offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Panel Background check Offer
Interview formats
Behavioral Technical Coding

First there was a phone call to schedule an interview. Then there was a combined interview that was both introductory and technical. Then a second technical interview with the team and after that with HR. Questions covered SQL, Machine Learning, and logic. Also, questions about your background studies and work experiences, why you chose them, and what you can contribute. It's important to show motivation and to try to answer questions even if you don't know the answer, as it's a test of reasoning.

Confirmed questions1 question
  • Can you tell me about your work experiences?

Reply Data Engineer Interview Questions

Quoted word for word from Reply interview reports.

Implement a function to determine if two strings are anagrams.

Read reports

How to sum two numbers in Python without using the '+' operator or .sum()?

Read reports

How does Spark's internal architecture work (Master, Worker)?

Read report

Describe Spark's Shuffle phase: its occurrence, purpose, and potential pitfalls.

Read report

Potresti spiegare i concetti di overloading e overriding?

Read report

If I have customer and account lists, linked by customer ID, what data structure would you use for account access without a database?

Read report

Formats, difficulty and experience

Across all 29 Reply interview reports.

Interview formats

Technical 41.9%
Behavioral 38.7%
Coding 17.7%
Presentation 1.6%

Interview difficulty

Easy 62.1%
Average 37.9%
Difficult 0%

Candidate experience

Positive 65.5%
Negative 13.8%
Neutral 20.7%