Artyom Leonov
Explain the need for container orchestration and popular tools like Kubernetes.
Explain the typical phases of SDLC and their importance.
Explain XSS vulnerability and methods to prevent it in web applications.
Explain the concept of a distributed lock and why it's needed in distributed systems.
Explain the process of establishing a secure connection using HTTPS. What is the role of SSL/TLS certificates?
What is eventual consistency? Discuss its implications and common use cases.
Describe what a message queue is and how it is used in distributed systems. Give examples of message queue technologies.
Explain SQL Injection vulnerability and how to prevent it. Provide examples of vulnerable and secure code.
Differentiate between a process and a thread in an operating system context. When would you use threads?
Explain the role of a load balancer in a distributed system. Describe different load balancing algorithms.