Backend Questions
What is RESTful API?
Explain the difference between GET and POST requests.
What are HTTP status codes?
What is a database index and why is it important?
Explain the difference between SQL and NoSQL databases.
What is an ORM (Object-Relational Mapper)?
What is authentication and authorization?
What is JWT (JSON Web Token)?
What are some common security vulnerabilities in web applications?
Explain the concept of API versioning.
What are microservices?
What is caching and why is it important?
What is load balancing?
Explain the difference between synchronous and asynchronous communication.
What are message queues?
What is serverless computing?
What are containers (e.g., Docker)?
What is CI/CD?
What is rate limiting and why is it important?
Explain the CAP theorem.