1. What is the worst-case time complexity of Quick Sort?
2. In Python, what does the "with" statement ensure?
3. Which algorithm is typically used for finding strongly connected components in a graph?
4. What does GIL stand for in Python?
5. In database normalization, what does 3NF (Third Normal Form) eliminate?
6. Which Python module is commonly used for asynchronous I/O?
7. In Big-O notation, what is the time complexity of matrix multiplication (naive approach)?
8. Which concurrency model does Node.js use?
9. DFS recursion space complexity?