
Nasdaq Software Engineer interview typically runs 5 rounds: recruiter phone screen, online assessment, technical screen, technical interview, onsite. It usually takes a few weeks and is highly structured and technical.
$109K
Avg. Base Comp
$165K
Avg. Total Comp
5-6
Typical Rounds
3-6 weeks
Process Length
Our candidates consistently describe Nasdaq as a process that looks broad on paper but is really trying to answer one question: can you ship reliable software in a finance-adjacent environment? The strongest signal is the repeated mix of CS fundamentals plus applied coding. Multiple candidates reported being tested on operating systems, networks, DBMS, cloud concepts, and debugging alongside standard algorithm problems, which tells us Nasdaq is not satisfied by LeetCode fluency alone. They want engineers who can reason about how systems behave under load and explain tradeoffs clearly.
A recurring theme is that the interviews become more revealing once they move past the assessment. We’ve seen resume-driven technical conversations where interviewers kept digging into how candidates solved problems in past projects, and manager discussions that focused on performance improvements and issue handling. That pattern suggests Nasdaq values specific ownership stories over polished generalities. Candidates who could walk through what they changed, why it mattered, and how they measured impact seemed better aligned than those offering high-level summaries.
We also see a practical bent in the later technical work: one candidate faced Vue CRUD tasks, another had to implement backend code to satisfy tests, and others were asked about real-time processing and hash maps. That combination points to a team that cares about working code, not just correct answers. In our view, the non-obvious make-or-break factor here is whether you can stay calm when the prompt shifts from theory to implementation detail and still show disciplined engineering judgment.
Synthetized from 2 candidates reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the Nasdaq process.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at Nasdaq
Write a query to return whether each user's subscription date range overlaps with any other completed subscription
| Question | |
|---|---|
| Prime to N | |
| Find the Missing Number | |
| Rectangle Overlap | |
| Hurdles In Data Projects | |
| String Subsequence | |
| Google Maps Improvement | |
| Nearest Common Ancestor | |
| Groups of Anagrams | |
| Longest Increasing Subsequence | |
| Radix Addition | |
| Binary Tree Validation | |
| Find Duplicate Numbers in a List | |
| Most Repetition | |
| Target Indices | |
| Dijkstra implementation | |
| Filling Supermarket Bag | |
| Median O(1) | |
| Messenger Service Design | |
| Implementing the Fibonacci Sequence in Three Different Methods | |
| Check Matching Parentheses | |
| Moving Window | |
| String Palindromes | |
| 5th Largest Number | |
| Confidence Interval Explanation | |
| NxN Grid Traversal | |
| Data Stream Median | |
| Rearranging Digits | |
| Impossibly Iterative Fibonacci | |
| Pathfinder in Maze |
Synthesized from candidate reports. Individual experiences may vary.
An initial call with the recruiter to review your background, experience, and basic fit for the role. This stage is mostly conversational and helps determine whether you move forward to technical rounds.
A timed coding and fundamentals test covering computer science topics such as operating systems, networks, DBMS, cloud computing, data structures, and debugging. Candidates reported 4 coding questions in one version of the OA, with a mix of easy, medium, and hard problems, so time management is important.
A technical interview that can include basic language questions, resume-driven discussion, and standard coding problems. Candidates described questions ranging from Java fundamentals to LeetCode-style problems and practical problem-solving around past projects.
A deeper technical round, sometimes with a specific team such as the European team, focused on data structures and algorithms plus discussion of how you solved problems in previous work. Reported questions included stock trading, playlist-style problems, real-time processing, and hash maps.
A manager round centered on your resume, project impact, and how you handled issues or improved performance. This stage is more behavioral and impact-oriented, but still technical enough to probe your decision-making and execution.
The final stage was described as an in-person, hands-on interview with multiple practical components. It included frontend work in Vue on a CRUD-style task, backend implementation from tests in a test-driven-development style, and a system design discussion.