NielsenIQ logo

NielsenIQ Data Engineer Interview Questions
& Process

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

Based on 12 interview experiences · FREE TO READ

2.2 Rounds average
Average Typical difficulty
50% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at NielsenIQ.

Showing 3 of 12
NielsenIQ logo
NielsenIQ

Data Engineer

Engineering · nearly a year ago

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

I had an initial recruiter call with someone from PETRAS, a third party. I thought I did well, but I didn't get any further calls. I'm not sure what they were looking for since the recruiter was non-technical, and even though I explained things in detail, they didn't seem to understand.

Confirmed questions1 question
  • Can you describe some technical challenges you've encountered?
NielsenIQ logo
NielsenIQ

Senior Data Engineer

Engineering · a year ago

Senior Average Positive experience Accept offer 2 rounds
Interview process
Recruiter call Technical screen Background check Offer
Interview formats
Technical Behavioral

HR contacted me after I applied on LinkedIn. Since I'm serving notice and the Hiring Manager had already reviewed my profile, they mentioned I'd only have 2 technical rounds instead of 3. My first round was directly with the Hiring Manager from the US and a Lead from the US, both working on the product I'm interviewing for. The interview focused on handling large data files using Python, Pandas, and Spark. They mentioned the current architecture uses Python, Unix, and SQL, with plans to migrate to Databricks, Snowflake, and Hive. There were also questions about Unix. The manager was satisfied and skipped the second round. After that, I had an HR discussion where they were clear about the compensation and even compensated for my two offers. The whole process was fast, finishing within 2 weeks.

Confirmed questions4 questions
  • Can you describe your experience with file handling using Unix?
  • How have you handled data processing using Spark?
  • Could you explain your approach to data processing with Python?
NielsenIQ logo
NielsenIQ

Data Engineer

Engineering · more than a year ago

Mid Average Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical Coding

So, interviewing at NielsenIQ. It began with a 1-hour chat with the recruiter about my background and what they're looking for. She mentioned they were targeting a junior to mid-level person. Their interview process has two parts: first, a 1-on-1 with the hiring manager that was supposed to be conversational but technical, and then a separate coding round, all done online. The first interview was set for Tuesday, but 20 minutes before, the recruiter emailed to reschedule for Friday because the hiring manager had an 'emergency.' I was pretty annoyed but agreed. We finally had the interview on Friday, and I noticed the hiring manager wasn't making eye contact, which felt weird and made me uneasy. About 12 minutes in, he asked if I'd used DataBricks. I told him no, and he said he had to end the interview because DataBricks is essential. I pushed back, pointing out that the job description listed DataBricks as 'preferred' and that I hadn't put it on my resume. He then claimed they were actually looking for someone Senior. I reminded him that the recruiter had assured me in three separate conversations that it wasn't a senior role. We debated this for about five minutes, and I ended the call. I immediately emailed the recruiter about the session, and she called me. She explained that the hiring manager had decided just a few hours prior that he wanted a senior person, which really ticked me off because he basically wasted my time twice.

Confirmed questions1 question
  • Do you have experience with DataBricks?

NielsenIQ Data Engineer Interview Questions

Quoted word for word from NielsenIQ interview reports.

Could you write a simple PySpark code to join two tables and save the outcome in Parquet format?

Read reports

Can you explain the 'eggs' problem and its solution in Python?

Read reports

What is the 'wheels' problem in Python, and how would you approach it?

Read reports

What was your reasoning for selecting C++ instead of Java?

Read reports

What are your methods for data processing using Pandas?

Read report

Would you be open to relocating to the city where the job is located to accommodate a 2-day in-office work week?

Read report

Regarding the project, can you elaborate on why you chose Snowflake over BigQuery, or vice-versa?

Read report

Could you explain your approach to data processing with Python?

Read report

Formats, difficulty and experience

Across all 12 NielsenIQ interview reports.

Interview formats

Technical 50%
Behavioral 29.2%
Coding 20.8%

Interview difficulty

Easy 8.3%
Average 66.7%
Difficult 25%

Candidate experience

Neutral 16.7%
Negative 33.3%
Positive 50%