Python
What is MRO (Method Resolution Order)?
How do the functions 'task' and 'shared_task' differ in the context of task processing libraries in Python?
What is the Optional type annotation in Python?
What is a pre-commit check?
How can tail recursion be optimized in Python?
What is HTTP?
What do you know about the YAGNI principle (You Aren't Gonna Need It) in programming?
What is the difference between Django and microframeworks like FastAPI?
What are the pros and cons of using NoSQL databases?
What is an aggregation annotation?
How does a dynamic array work?
What is tail recursion?
How to determine if an object is hashable?
Tell us about the principles of object-oriented programming in Python.
In what order are the WHERE and HAVING conditions executed in SQL?
What is the State design pattern?
What logical operators exist in Python?
What is the principle of the Liskov Substitution Principle (LSP) and how is it applied in Python development?
What is the difference between an iterator, an iterable object, and a generator in Python?
What is the difference between a set and a list in Python?