TransUnion logo

TransUnion Data Engineer Interview Questions
& Process

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

Based on 10 interview experiences · FREE TO READ

2.7 Rounds average
Average Typical difficulty
80% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at TransUnion.

Showing 3 of 10
TransUnion logo
TransUnion

Data Engineer

Engineering · half a year ago

Lead Difficult Positive experience No offer 1 round
Interview process
Technical screen
Interview formats
Technical Coding

The interviewer asked conceptual and project-based questions. There were 2 SQL queries, questions about Spark's day-to-day usage and debugging skills. Some questions required very in-depth understanding and were a bit unusual.

Confirmed questions7 questions
  • Under what circumstances does the driver act as an executor?
  • What are the methods to ensure a broadcast join is utilized without explicit code implementation?
  • Given daily petabyte-scale data processing, how can you guarantee efficient and timely back-date calculations?
TransUnion logo
TransUnion

Data Engineer

Engineering · a year ago

Entry Average Positive experience Accept offer 1 round
Interview process
Technical screen
Interview formats
Technical

It was just general Technical questions about the main technologies used for this position. No tests or coding were involved, just basic questions about whether I've used different technologies like Python, SQL, Java, and Git, and asking me to explain how I've used them.

Confirmed questions5 questions
  • Can you tell me some basic commands in SQL?
  • Can you explain your experience with Python?
  • Can you explain your experience with SQL?
TransUnion logo
TransUnion

Data Engineer

Engineering · more than a year ago

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

I interviewed in December and the whole process took about 3 months. A recruiter contacted me in November to discuss compensation and the interview process, which went well. Then, I had a hiring manager round where we discussed my experience and how I'd fit the role. Finally, there was a panel round with three interviewers. They asked a lot about my experience and included an SQL whiteboarding session. I felt it went well. I was informed that the holidays would cause delays, which was understandable. I followed up for about a month after the interview. The recruiter initially gave positive feedback and said she'd update me soon. After a few weeks, she mentioned there was no update and she'd let me know when there was. I stopped following up and never heard back. I've accepted another offer, but I'm surprised by the lack of updates for two months. It seems difficult to let candidates know the decision. It was a really bad experience. P.S. It's been over 3 months, and I saw the job reposted today. I can't believe it.

Confirmed questions1 question
  • Could you answer some SQL questions given two tables?

TransUnion Data Engineer Interview Questions

Quoted word for word from TransUnion interview reports.

In HDFS, what command is used to check the size of a file within a Hadoop directory?

Read reports

What is the distinction between Narrow and Wide Transformations in Spark?

Read report

Can you explain the difference between repartitions and coalesce in Spark?

Read report

Could you list the various file formats available in Hive?

Read report

What kind of data can be found in driver and executor logs?

Read report

Formats, difficulty and experience

Across all 10 TransUnion interview reports.

Interview formats

Technical 52.4%
Behavioral 28.6%
Coding 19%

Interview difficulty

Easy 0%
Average 80%
Difficult 20%

Candidate experience

Positive 80%
Negative 20%