Software Design Interview Questions

649 software design interview questions shared by candidates

They asked me a technical question about sampling a rotating platter which was half black and half white, and to understand the minimal number of samples required in order to determine the color under the sensor. It had to do with the Nyquist rate.
avatar

Software Design Engineer

Interviewed at Microsoft

4
Jul 18, 2022

They asked me a technical question about sampling a rotating platter which was half black and half white, and to understand the minimal number of samples required in order to determine the color under the sensor. It had to do with the Nyquist rate.

Assume several segments on the X axis - received any way you wish as two points (x1,x2) representing the beginning and end of each one. Not necessarily integers. Return the first coordinate where there are maximum coinciding segments. What is the complexity? Pseudo code and later detailed code.
avatar

Software Student Design

Interviewed at Intel Corporation

3.9
Aug 11, 2013

Assume several segments on the X axis - received any way you wish as two points (x1,x2) representing the beginning and end of each one. Not necessarily integers. Return the first coordinate where there are maximum coinciding segments. What is the complexity? Pseudo code and later detailed code.

1. What is dangling pointer 2. What is union 3. What are race conditions 4. What is disadvantage of having many recursive functions 5. What are mutexes and semaphores 6. What is dynamic linking. What happens during dynamic linking
avatar

Software Design Engineer

Interviewed at ASML

4.1
Sep 18, 2017

1. What is dangling pointer 2. What is union 3. What are race conditions 4. What is disadvantage of having many recursive functions 5. What are mutexes and semaphores 6. What is dynamic linking. What happens during dynamic linking

Viewing 551 - 560 interview questions

See Interview Questions for Similar Jobs

Glassdoor has 649 interview questions and reports from Software design interviews. Prepare for your interview. Get hired. Love your job.