NeoSoft interview question

What are the hooks? its Types?