Cisco interview question

Difference between process and thread? How does malloc and calloc work?