CrowdStrike Interview Question

What are different malware types and how would you detect them?