Technical Interview Questions C