Linked list related question
Software Systems Engineer Interview Questions
1,360 software systems engineer interview questions shared by candidates
* 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()?
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
Difference beetween exception handling and IRQ handling, memory barrier, Trustzone basics
from OS/kernel perspective, what happens when a program is executed?
Implement memcopy
Written Test: 1. Object question based on Mutex, C puzzles, OS, Data Structures 2. Implement Producer Consumer Problems 3. Calculate the sum of two polynomials F2F: 1. Process Vs Threads 2. Why we need Process if we have Thread 3. What is Scheduler? How does it work? 4. Priority Inversion 5. Set the bits within a given Range 6. Memory allocation 7. Endianness
Virtual memory, Page table, Page indexing
1. Introduction 2. Current CTC expected CTC 3. Why are you leaving Now Technical: How much you rate yourself in C and C++ and Linux 4. Difference between C and C++ 5. What is a virtual function OS concepts 6. Linux booting procedure 7. What is a page table 8. What is virtual memory 9. Are you aware of the UML design pattern?
Round-2: (technical design) 1. Interviewer showed a board block diagram. Say there are two GPUs on a single graphic card board. Design such a way that one of the GPUs enumerates as VGA device, then detect and enumerate the monitor to SBIOS. 2. Follow up questions on previous questions about GPIO pins, firmware, communication between two GPIOs and SBIOS.
Viewing 1101 - 1110 interview questions