How do you demonstrate your ability to quickly learn new concepts and technologies?
Python
Can you describe in detail the code review process used in your team?
What methods and data types exist for working with timestamps and dates in programming?
What happens to the commit history in Git after executing the command git reset --hard?
Tell me about your work experience, especially your last job and, if desired, about the previous one.
What motivates you in searching for a new position?
What is the difference between Float and Decimal data types in programming?
How does the Git version control system help manage projects and what is it used for?
What is the role of finite automata in implementing bots on aiogram?
Can you tell about the features of working under a contract and how it differs from permanent employment?
What professional goals do you set for yourself in the coming years?
Do you have any questions regarding the proposed position or company?
Explain the working principle of the CORS mechanism and its purpose in resource sharing between different domains.
Can you explain what database normalization is and why it is necessary?
How does a tuple containing a list differ from a tuple with numbers? What is it related to?
What methods can be used to increase the speed of data transmission from the database to the user interface via Backend?
What data categories in Python allow element-wise iteration?
How can you hedge against these risks?
What are your professional goals and plans related to development in the programming field?
Do you have experience working remotely?