Pergunta de entrevista da empresa Satmap Systems

what is Heap and stack? UDP,TCP,IP,ARP? How to check stack overflow? what is preemptive multitasking and what is cooperative multitasking.