Nielsen logo

Nielsen Software Engineer Interview Questions
& Process

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

Based on 105 interview experiences · FREE TO READ

2.4 Rounds average
Average Typical difficulty
61.9% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Nielsen.

Showing 3 of 105
Nielsen logo
Nielsen

Software Engineer

Engineering · nearly a year ago

Mid Easy Negative experience No offer 1 round
Interview process
Technical screen
Interview formats
Technical

The technical questions asked were pretty standard for a first-round interview. However, the interviewer was really discouraging and unprofessional. When I wasn't sure about some answers, she kept saying things like 'oh my god' and raising her voice instead of helping me or just moving on. It made the whole situation super uncomfortable and messed with my thinking. I feel like interviews should be about testing skills respectfully, especially for people starting their careers. That wasn't my experience, though. I hope future candidates get a better, more professional vibe.

Confirmed questions5 questions
  • What do you know about Hibernate?
  • Tell me about your experience with Java.
  • Can you discuss Spring?
Nielsen logo
Nielsen

Software Engineer

Engineering · a year ago

Senior Average Negative experience No offer 3 rounds
Interview process
Technical screen Technical screen Onsite
Interview formats
Technical Coding System Design

I recently went through a three-round interview process with Nielsen, which took about two weeks. It started with a technical round via BarRaiser covering SQL, Python, Spark, and general technical skills. Then there was a second technical round with a Nielsen MTS3 person, focusing on SQL, Python, Spark, and system design. The final round was a techno-managerial one with a Senior Engineering Manager, mainly about system design and problem-solving. The interviewers were good and asked relevant stuff, but the HR feedback was bad. They said the feedback was positive after round two, but I never heard anything about round three. It's annoying to spend so much time and effort and then not get any info on how you did. My advice is for the company to give feedback quickly, good or bad, to candidates. This would make the candidate experience better and show they respect our time.

Confirmed questions1 question
  • SQL, Python Coding Question and System Design
Nielsen logo
Nielsen

Software Development Engineer

Engineering · a year ago

Entry Average Positive experience No offer 3 rounds
Interview process
Take home Technical screen Technical screen
Interview formats
Coding Technical

The first stage was an online assessment with DSA and MCQ questions. After passing that, I had my first interview round which included easy/medium DP and DSA questions, along with internship-related questions. I was selected for the second interview round, which had easy/medium DSA questions. However, I wasn't able to provide the best solution as the interviewer focused solely on the optimal solution rather than the approach. I was given time but couldn't find it. This round also included one SQL query and internship-related questions. Unfortunately, I was rejected after this round.

Confirmed questions2 questions
  • Internship related questions on Data Structures and Algorithms
  • A query using SQL

Nielsen Software Engineer Interview Questions

Quoted word for word from Nielsen interview reports.

How can we calculate x to the power of n without using loops?

Read reports

What's the minimum length of a subarray that sums up to the target or more?

Read reports

Can you get a count of the first letter of all words in the database?

Read reports

Create a React component for a user rating system using SVG stars (empty and filled). The stars should fill up dynamically on hover to match the cursor's position.

Read reports

How to maximise profits of opening N shops in a commercial complex given an integer N representing the number of shops and a 2D array profit[][3], where profit[i][0], profit[i][1], and profit[i][2] represent the profit of opening the ith shop offering services like food, clothing, and electronics respectively, the task is to find the maximum profit by opening all the shops in a way that neighbouring shops offer different services, i.e., no adjacent shops can provide the same service. Input: N = 3, profit[][3] = {{14, 2, 11}, {11, 14, 5}, {14, 3, 10}} Output: 42 Explanation: Open Shop 0 as Food shop. Profit = 14. Open Shop 1 as clothing shop. Profit = 14. Open Shop 2 as Food shop Profit = 14. Therefore, the total profit = 14 + 14 + 14 = 42. Input: N = 2, profit[][3] = {{1, 2, 3}, {1, 4, 6}} Output: 8

Read report

Could you explain the meaning of third normal form in the context of databases?

Read report

How would you represent a deck of cards in code to enable sorting by suit and number, among other criteria?

Read report

Can you define encapsulation in OOP and provide a code example demonstrating how to achieve it?

Read report

How would you go about merging two database tables, and what considerations would you have if those tables were exceptionally large?

Read report

Formats, difficulty and experience

Across all 105 Nielsen interview reports.

Interview formats

Technical 39.5%
Behavioral 28%
Coding 25.9%
System Design 4.1%
Case 0.8%

Interview difficulty

Easy 17.1%
Average 68.6%
Difficult 14.3%

Candidate experience

Neutral 19%
Positive 61.9%
Negative 19%