Pergunta de entrevista da empresa NVIDIA

Spinlock and semaphore and its usage. How to avoid interrupt coming on same CPU again and again? How to avoid deadlock in multiprocessor interrupt path for Linux. Aptitude Questions and puzzles