Can you name the main design patterns and explain their purpose?
Python
Why did you decide to look at the market, what do you dislike about your current job?
Explain the working principle of generators in Python and their main advantages
What key aspects should be considered when organizing software development processes?
How do LEFT JOIN and RIGHT JOIN operations differ in SQL, and in which situations should each be used?
How to implement a mechanism for traversing collection elements using an iterator?
Can you list the main types of table joins in SQL and explain their differences?
Are you interested in the field of project or team management?
Describe your experience with using Docker in projects and tasks you have solved with it.
Do you have experience using Kubernetes in projects?
Do you have any other job offers at the moment?
Have you had practical experience in analyzing and optimizing code performance?
What motivated you to start using synchronous I/O in your projects?
Can you name the main types of indexes used in databases?
Could you briefly tell about your professional experience and main skills?
Can you explain the differences between the facade and adapter patterns in software design?
What motivates you in searching for a new position?
What is the difference between declaring an abstract class and a regular class in object-oriented programming?
Have you applied synchronous methods or approaches in your project?
Have you ever had to use Common Table Expressions (CTE) in SQL queries?