Question Bank
3705 approved questions from the community
Why does SQL treat NULL as special? Why doesn't 'SELECT * FROM table WHERE field = NULL' work?
What does ACID stand for in database transactions?
What does MVC stand for in web development?
When would you choose REST over SOAP?
What is the main advantage of stateless services?
What is the difference between covariance and contravariance in type systems?
How is pattern matching different from switch statements?
What causes a stack overflow?
What is the difference between stack and heap memory?
When would you use Publish/Subscribe over Request/Reply?
What is referential transparency?
What does it mean when a language treats functions as first-class citizens?
What is a higher-order function?
What are generics used for in programming?
What is a closure in programming?
Why does C++ support multiple inheritance while Java only allows implementing multiple interfaces?
What is the main difference between software design and software architecture?
What is the primary purpose of refactoring?
What does High Cohesion and Loose Coupling mean in software design?
What is Separation of Concerns?