Senior Software Development Engineer Interview Questions

1,262 senior software development engineer interview questions shared by candidates

- TCP handshake - ICMP - how traceroute works - Give Python regular expression usage example - Regular expression to filter lines with nonalphabetic characters - HTTP header, virtual server - why cookies are used - difference between TCP/UDP - Given example C code function, fix errors - Given three C++ class with inheritance, describe order of their creation and destruction - You have given numeric array, find the longest ascending part - what happen if you write address in HTTP address bar in browser
May 27, 2015

- TCP handshake - ICMP - how traceroute works - Give Python regular expression usage example - Regular expression to filter lines with nonalphabetic characters - HTTP header, virtual server - why cookies are used - difference between TCP/UDP - Given example C code function, fix errors - Given three C++ class with inheritance, describe order of their creation and destruction - You have given numeric array, find the longest ascending part - what happen if you write address in HTTP address bar in browser

Difference between a crash and exception. Difference between macros and inline functions. Mfc: message maps and virtual functions. Different calling convention. Late n early binding... Garbage collector algorithm. When gc will fail to clean the memory. How to know heap size, crash dump analysis, What is a stack n how to know stack memory size. Commands in windbg. Questions on Critical section, mutex, semaphores. Can we use mutex in single process and how? Working of MSIL and JIT COMPILER. Can a C# code, use c++ code and call kernel functions like createfile. Areas: dot net, oops, operating systems, thread synchronization. Difference in execution steps of c++ and c# code
avatar

Senior Software Development Engineer

Interviewed at Microsoft

4
Sep 20, 2014

Difference between a crash and exception. Difference between macros and inline functions. Mfc: message maps and virtual functions. Different calling convention. Late n early binding... Garbage collector algorithm. When gc will fail to clean the memory. How to know heap size, crash dump analysis, What is a stack n how to know stack memory size. Commands in windbg. Questions on Critical section, mutex, semaphores. Can we use mutex in single process and how? Working of MSIL and JIT COMPILER. Can a C# code, use c++ code and call kernel functions like createfile. Areas: dot net, oops, operating systems, thread synchronization. Difference in execution steps of c++ and c# code

Reverse string. Implement ntoa. Get number of ones in a M bit variable. Design and implement message passing for multiprocessor system (were given some specific hardware restrictions) Design and implement malloc/free for some specific requirements. Design embedded RTOS and implement scheduler, task switching and interrupt handler.
avatar

Senior Software Development Engineer

Interviewed at Microsoft

4
Mar 6, 2015

Reverse string. Implement ntoa. Get number of ones in a M bit variable. Design and implement message passing for multiprocessor system (were given some specific hardware restrictions) Design and implement malloc/free for some specific requirements. Design embedded RTOS and implement scheduler, task switching and interrupt handler.

Viewing 1061 - 1070 interview questions

Glassdoor has 1,262 interview questions and reports from Senior software development engineer interviews. Prepare for your interview. Get hired. Love your job.