
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
Candidate interview experiences
First-hand accounts from people who interviewed at Nasdaq.
Software Engineer
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.
- Tell me about DSA problems related to buying and selling stocks.
- Can you discuss DSA problems concerning music playlists?
Software Engineer
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.
- Can you tell me about a problem you faced and how you solved it?
Software Engineer
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.
- 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 →“Which is faster, a Binary Tree or a Hash map?”
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 to find the one heavier ball out of 8 in 2 weighings?”
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.