Pregunta de entrevista de 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