Implement the function strstr which returns a pointer to the first occurrence of one string within another.
Systems Software Engineer Interview Questions
576 systems software engineer interview questions shared by candidates
paging, segmentation, dma
Does virtual memory solve the problem of fragmentation? If yes how or if no then how?
Linked list related question
* Basic C programming * OS/ Computer architecture problem, ex: differentiate virtual address and physical address, TLB. * system level programming, ex: what is kernel mode vs. user mode. why using printk()?
In technical round they asked me about different audio and video format and about hteir specification which was quiet unexpected for me.
Difference beetween exception handling and IRQ handling, memory barrier, Trustzone basics
The questions were mostly on RTOS and its concepts. Questions ranged from what is a semaphore, difference between semaphore and mutex, how would you design a system where 2 threads are trying to access a shared resource at the same time. FInally i got a dynamic problem - write a program which accepts user data of any type ( it can be a variable, array, structure, pointers etc) and sorts it. I did not know the solution to this question
from OS/kernel perspective, what happens when a program is executed?
Implement memcopy
Viewing 451 - 460 interview questions