I applied online. I interviewed at Nasdaq (Bengaluru)
Interview
The process was divided into 4 rounds. The first two were technical followed by a Tech-Managerial and then a VP discussion. The process was rather easy. The recruiter was in touch throughout and was open to schedule discussions at your comfort. The interviewers were patient and gave a lot of time to explain yourself while solving the problems.
Interview questions [1]
Question 1
Round 1:
Coding Round (Live). Basic Array and Linked List implementation questions were asked.
Round 2:
1. Questions based on understanding of OOPS.
2. Multithreading
3. Collections
4. Exceptions
5. Implementation based on the aforementioned concepts.
6. Frameworks (like Spring / Hibernate)
7. Design Patterns
Round 3:
General design questions and project related questions.
Round 4:
Why do you want to join Nasdaq and behavioral questions.
30 minute Phone screening with recruiter,
If pass, receive coding assessment with 4 questions
If pass, behavior interview with directors
If pass, Onsite 3 hour interview, Frontend with vue, pretty simple, crud
backend: theres tests written for a function, write the function to pass the tests, testing you for test driven development.
Then system design
Interview questions [1]
Question 1
If pass, Onsite 3 hour interview, Frontend with vue, pretty simple, crud
backend: theres tests written for a function, write the function to pass the tests, testing you for test driven development
The interview process consisted of multiple stages.
First, there was a proctored online coding challenge that included:
Multiple-choice SQL questions
Data structures and algorithms questions in both C# and JavaScript
A Vue.js section at the end
The second step was a video call with the hiring manager, which focused on discussing experience and background.
The final step was an onsite coding challenge split between frontend and backend work:
Frontend (Vue.js): Build a simple todo list application where you can add tasks, mark them as complete using a checkbox, and filter tasks by name.
Backend (C#): Complete three unit tests involving fetching data from a database, looping through the results, and processing the data with API calls.
Overall, the process was fairly technical and hands-on, with a strong emphasis on practical coding skills.
Interview questions [1]
Question 1
Questions about your background, like how did you solve this a problem you faced
Interview was really nice and it clearly evaluates the persons knowledge.
It had 1 virtual technical round.
2nd round face to face technical
3rd Manager round
And Hr discussion.
It has many hands on and dsa questions