Grad Interview Questions

8,337 grad interview questions shared by candidates

Implement a function to merge 2 sorted arrays into a third array. Followup, to do in-place considering one array can contain all the elements. Third problem was to reverse a linked list. First problems I coded in java for the third he wanted to use C/C++ (to see how I do with pointers).
avatar

Software Engineer New Grad

Interviewed at Microsoft

4
Jul 2, 2019

Implement a function to merge 2 sorted arrays into a third array. Followup, to do in-place considering one array can contain all the elements. Third problem was to reverse a linked list. First problems I coded in java for the third he wanted to use C/C++ (to see how I do with pointers).

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 831 - 840 interview questions

Glassdoor has 8,337 interview questions and reports from Grad interviews. Prepare for your interview. Get hired. Love your job.