Do you use LLM/AI tools in your coding work and how do you interact with them?
Python
What are the advantages of the generator?
What alternative methods or data structures would you use to implement getters and setters in Python instead of using the @property decorator?
Improve the generator so that it is possible to change the batch_size value on the fly via the send() method.
Have you worked with the concept of clean architecture in projects?
Have you used asynchronous programming instead of multiprocessing to improve efficiency?
Which audience and scenario will you prioritize first? Why?
Why is it important to analyze the time complexity of algorithms using asymptotic evaluation?
Can you tell about the features of working under a contract and how it differs from permanent employment?
Is the work format hybrid or office-based?
What methods are used to implement parallel data processing in systems?
Have you ever had misunderstandings or disagreements with management at your previous job?
Are you familiar with multi-agent systems?
Explain the concept of a dirty function in programming.
We understood that we do not have an index, so we created an index. In what situations might this index not work?
Explain the working principle of the binary search algorithm and when it is used.
Are you ready to work from the office and what are your requirements for the work schedule?
Do you prefer to use ORM or write SQL queries directly when working with PostgreSQL?
How do you plan your time to balance development, project management, and team support?