Artyom Leonov
What is Big O notation? How is it used to analyze the efficiency of algorithms? Provide examples.
Describe the role of a schema in GraphQL and how it defines the data structure.
Compare and contrast SQL and NoSQL databases. When would you choose one over the other?
What is eventual consistency in distributed systems? Discuss its implications and use cases.
Explain Cross-Origin Resource Sharing (CORS). How do you configure a server to allow CORS requests?
Discuss the differences between class components and functional components in React. When would you use one over the other?
What does it mean for an operation to be idempotent? Provide examples in the context of APIs.
What are ACID properties? Describe each property and its importance in transactional databases.
Describe various API authentication methods like API keys, OAuth, JWT, etc.
What is eventual consistency? Discuss its implications and common use cases.