Nasdaq logo

Nasdaq Software Engineer Interview Questions
& Process

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

Based on 76 interview experiences · FREE TO READ

2.5 Rounds average
Average Typical difficulty
55.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Nasdaq.

Showing 3 of 76
Nasdaq logo
Nasdaq

Software Engineer

Engineering · nearly a year ago

Intern Average Neutral experience No offer 2 rounds
Interview process
Recruiter call Take home Technical screen Technical screen
Interview formats
Coding Technical

I applied via LinkedIn and after my resume was selected, I had to fill out another application form. Then, I got a link for an online test that lasted an hour. The test covered CS fundamentals like cloud, OS, data structures, debugging, and coding. After passing the assessment, I was invited to interview. The first round involved introducing myself and answering DSA questions. I didn't make it past the second technical interview, so I didn't get to the HR round.

Confirmed questions2 questions
  • Tell me about DSA problems related to buying and selling stocks.
  • Can you discuss DSA problems concerning music playlists?
Nasdaq logo
Nasdaq

Software Engineer

Engineering · nearly a year ago

Senior Difficult Neutral experience No offer 3 rounds
Interview process
Technical screen Recruiter call Onsite
Interview formats
Coding Technical Behavioral

So the interview had a few parts. First up was this proctored online coding test with some multiple choice SQL stuff, then data structures and algorithms questions using C# and JavaScript, and finally a Vue.js part. After that, I had a video call with the hiring manager to chat about my experience and background. The last part was an onsite coding test, split into frontend and backend. For frontend, I had to build a basic todo list in Vue.js where you can add tasks, check them off, and filter by name. For backend, I had to finish three unit tests in C# that involved getting data from a database, looping through it, and processing it with API calls. It was pretty technical and hands-on, really focused on actual coding.

Confirmed questions1 question
  • Can you tell me about a problem you faced and how you solved it?
Nasdaq logo
Nasdaq

Software Engineer

Engineering · nearly a year ago

Entry Average Positive experience Accept offer 3 rounds
Interview process
Phone screen Technical screen Onsite
Interview formats
Technical Coding Behavioral

The interview process was pretty structured and thorough. The interviewers were nice. They asked leetcode medium questions, specifically about real time processing and hashmaps. It started with a phone screen, then an initial round with basic Java questions, followed by an interview with 2 technical questions, and finished with a meeting with the tech manager.

Confirmed questions3 questions
  • They asked me some Java-based questions.
  • They asked me Leetcode style questions.
  • They asked me motivational questions.

Nasdaq Software Engineer Interview Questions

Quoted word for word from Nasdaq interview reports.

Find the most optimal number of moves required to empty a 2D matrix.

Read reports

Given a grid graph with weighted edges, how would you find the path from point A to point B that has the minimum total weight?

Read reports

How would you determine the fastest 3 horses out of 25 horses using only 5 tracks and the minimum number of races?

Read report

If a specific point on the calculated route experiences dynamic weight changes due to congestion, how would you recalculate the route?

Read report

Could you write a Java program to search for a file within a specified directory, including its sub-directories?

Read report

Can you explain the different ways to implement the Singleton pattern?

Read report

Can you discuss the advantages and disadvantages of using a linked list compared to an array?

Read report

Formats, difficulty and experience

Across all 76 Nasdaq interview reports.

Interview formats

Technical 40.6%
Behavioral 32.4%
Coding 21.8%
Presentation 2.4%
Other 1.8%

Interview difficulty

Easy 15.8%
Average 67.1%
Difficult 17.1%

Candidate experience

Positive 55.3%
Negative 22.4%
Neutral 22.4%