Robert Bosch Interview Question

What is priority inversion ? solution : priority inheritance, priority ceiling. How do you measure the latency of your system ? poll vs epoll ? Difference between Timer Softirq and Tasklet Softirq ? What are tasklets ? How are they activated ? when and How are they initialized ? What is task_struct and how are task states maintained ? What is rwlock and spinlock ? Briefly explain about both of them ? Tell about the Memory Layout and compilation steps of a Process in Linux ? What happens as soon as a packet arrives from the network in Linux ? What is Kmalloc and how does it differ from normal malloc ? or Why can’t we use malloc in kernel