Systems Software Engineer Interview Questions

576 systems software engineer interview questions shared by candidates

You have three covered jars of marbles, each labeled incorrectly. One is labeled black, one is labeled white, and the other is labeled mixed. Picking only one marble from one jar how do you determine the correct labeling?
avatar

Systems/Software Engineer

Interviewed at Hewlett Packard Enterprise | HPE

4
Aug 19, 2016

You have three covered jars of marbles, each labeled incorrectly. One is labeled black, one is labeled white, and the other is labeled mixed. Picking only one marble from one jar how do you determine the correct labeling?

He asked me to write a function to reverse a string. Since Python is my most recent language, I wrote a one-liner to do that. Then I did it in C complete with tests and test data. The whole thing too about an hour. Within 2 days, I had an offer in hand.
avatar

Systems Software Engineer

Interviewed at Experis

3.2
Nov 22, 2016

He asked me to write a function to reverse a string. Since Python is my most recent language, I wrote a one-liner to do that. Then I did it in C complete with tests and test data. The whole thing too about an hour. Within 2 days, I had an offer in hand.

Q. What is char **ppi ? Q. What is use of break and default in switch statement ? Q. Explain the flow of scenario where Notepad App is opened and you are typing on your keyboard ? As the whole flow from OS perspective which includes interrupts,system calls etc. Q. What is TLB ,Cache Coherency ,Memory Management Unit ? Q. Explain the flow when the page fault happens because of the page exist in secondary memory ? Q. What is the use of "probe " function does in the device driver ? Q. What is "insmod" does ? Q. How the function call happens in assembly language ? What are the instructions used ? (ARM or x86 arch) Q. Implement your own spinlock. Q. White board programming for : Input : <Mathematical Equation> (2*3-7+3) OR (2/3*6+3) .... Output: Result of the equation
avatar

WOS Systems Software Engineer- College Grad

Interviewed at Intel Corporation

3.9
May 17, 2018

Q. What is char **ppi ? Q. What is use of break and default in switch statement ? Q. Explain the flow of scenario where Notepad App is opened and you are typing on your keyboard ? As the whole flow from OS perspective which includes interrupts,system calls etc. Q. What is TLB ,Cache Coherency ,Memory Management Unit ? Q. Explain the flow when the page fault happens because of the page exist in secondary memory ? Q. What is the use of "probe " function does in the device driver ? Q. What is "insmod" does ? Q. How the function call happens in assembly language ? What are the instructions used ? (ARM or x86 arch) Q. Implement your own spinlock. Q. White board programming for : Input : <Mathematical Equation> (2*3-7+3) OR (2/3*6+3) .... Output: Result of the equation

Viewing 81 - 90 interview questions

Glassdoor has 576 interview questions and reports from Systems software engineer interviews. Prepare for your interview. Get hired. Love your job.