Innovaccer interview question

1. What is middleware 2. What is a class-based view 3. Longest increasing subsequence