People with 1-4 years experience there will be around 3-4 rounds
1) Aptitude(C and/or Java and simple puzzles)
2) Technical(one/two rounds)
3)Managerial(casual talk)
4)HR(Waste)
For People With C experience common topics are
macros
bit-wise operators
pointers
linked list
DVB domain questions(experienced)
storage classes
function pointers
Event handling
Threads
Basic OS concepts like fifo,shared memory,sockets etc..
I applied through an employee referral. The process took 1 week. I interviewed at NDS (London, ON)
Interview
The interview process involved 3 interviews. One phone call with a dev manager. One phone call with an HR person, and an in person interview with dev manager and senior dev. The in person interview involved writing code on the board in Java and C.
Interview questions [1]
Question 1
One of the problems involved bit shift operations in C.
I applied through college or university. The process took 2 weeks. I interviewed at NDS
Interview
Campus interview - few programming questions. Then shortlisted for onsite interview which comprised of 2 rounds - technical and HR. The interview panel was very supportive and nice to talk to
Interview questions [1]
Question 1
Basic questions on linked list, algorithms, puzzles. Why NDS? What is your biggest strength, weakness?
I applied through a staffing agency. I interviewed at NDS (Bengaluru) in May 2016
Interview
There was 4 rounds of interviews. one written test, two technical interviews and one HR round.
Interviews were strictly technical and they went for up to 1 hour each. there was a small written test which was also comprising technical questions.
Interview questions [1]
Question 1
Questions were related to Testing concepts, SDLC, Testing processes.
Software Engineer applicants have rated the interview process at NDS with 3.5 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 77% positive. To compare, the company-average is 73.1% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 13 days to get hired, when considering 15 user submitted interviews for this role. To compare, the hiring process at NDS overall takes an average of 14 days.
Common stages of the interview process at NDS as a Software Engineer according to 15 Glassdoor interviews include:
One on one interview: 26%
Skills test: 18%
Phone interview: 10%
IQ intelligence test: 10%
Presentation: 8%
Group panel interview: 8%
Background check: 8%
Personality test: 8%
Drug test: 5%
Here are the most commonly searched roles for interview reports -