Python
Is DNS a suitable solution for load balancing in a system?
What methods and resources do you use to improve your professional skills?
What motivated you to start developing again after a break?
Can you share information about the companies you have worked at and tell about your experience there?
What is MCP and how is it related to tool calling?
What role does Cython play in optimizing Python code and when should it be used?
How do you determine the order of tasks in your project or work?
What is the difference between asynchronous programming and using multiple threads in an application?
How does the quicksort algorithm differ from the merge sort method in terms of working principles and efficiency?
Explain what the term 'packet' means in the context of programming in Python.
Why are indexes needed? Explain using an example of a composite index (userId, updatedAt): three queries — by userId, by userId+updatedAt, and only by updatedAt. Where will the index be used?
Have you used error handling with the try...except construct in your code?
What tasks and configurations did you perform when using Kubernetes in your projects?
Can you declare a constructor in Python that does nothing when creating an object?
Have you used automatic or manual source code analysis tools in previous projects or experiences?
What deployment methods do you know and can you describe their features?
Tell us about your experience using ORM SQLAlchemy in projects.
Can you explain the concept of asymptotic complexity and its role in algorithm analysis?
Are you considering other locations, such as Spain or Switzerland?.
What is the purpose of special methods used to control the behavior of objects in a class?