Tell me about the lambda function. For what have you personally used it?
Python
Name mutable and immutable data types in Python, give examples.
What is the difference between the operators == and is?
What is the difference between the remove() method and pop() (and del) for deleting elements from a list?
import copy a = [[1],[2],[3]] b = copy.copy(a) a.append([4]) a[0][0] = 100 print(b)
What are the ways to resolve collisions in a hash table?
How are arguments passed to a function in Python (by reference or by value)?
What will happen if a tuple containing a mutable element is used as a dictionary key?
Why did you leave the company and decide to enter the market?
How much time is needed to transition to a new company?
Was the project high-load? Can you provide figures, for example, RPS?
Why keep some memory for yourself instead of returning it all to the operating system?
What is the complexity of the list.pop() method (without arguments) and why is it constant?
An example with a mutable default argument in a function — what is wrong and how to fix it?
What is the difference between a dictionary (dict) and JSON?
Was there any pain point on this project that you had to deal with?
What is a dictionary in Python? What can be a key?
Name the basic principles of OOP (polymorphism, encapsulation, abstraction, inheritance) and explain each.
What does the -O flag do when running Python (python -O main.py)?
How active is the search? Do you communicate with other companies? Are there offers?