TAAZAA interview question

Difference between Thread and Task. Difference between Middleware and Filters. What result filters in MVC. Why we use MongoDB.