Do you have knowledge of how processes are created and interact in Linux?
Python
If you first decrease a value by 20%, then increase the resulting value by 20%, how much does the initial value change?
How do you relate to criticism of your work and what does constructive criticism mean to you?
What are the main criteria for choosing a company? Name 2-3 main criteria.
How to solve the problem of finding duplicate strings without using Counter?
Implement a curried addition function add(a) that takes a number and returns another function that takes a second number. The final call returns the sum of the two numbers.
At what level of abstraction are you more interested in working: infrastructure services, applications and business logic, system code, and interaction with the OS?
Are strings isomorphic?
What is a closure and how is it implemented in Python?
Why did you decide to enter the market? What is unsatisfactory about your current job?
What do you pay the most attention to when choosing a new job?
How do you check if a specific port is open on a remote server from a Linux workstation?
Do you have documents of military registration and higher education on hand?
What approaches do you use for competitive and parallel task execution in Python, including the impact of GIL?
Why did you respond to our vacancy and what interested you about it?
What other programming languages have you worked with or what non-commercial development experience do you have?
Why are you interested in backend development and why did you choose this direction?
Are there any questions about the interview stages?
What is an iterator in Python?
How many threads can execute bytecode in Python simultaneously?