Nokia Interview Question

Explain the differences between Circuit Switching and Packet Switching in telecom networks. How do they impact the quality of service (QoS) and latency in a communication system?