Interview question asked to Software Engineers interviewing at Intuit, Guild Education, SingTel and other companies. Original question asked: Tell me why context switching between threads is generally faster and less resource intensive than switching between processes.