У тебя прописано, что автоматизировал CI/CD. Каким образом принимал участие в тестировании?
Python
Example: a=5, b=5, a is b outputs True. Why?
What will be important for you to see in a new company? What do you pay attention to first when choosing offers?
Tell me about the product/project you worked on and your main tasks.
Have you ever participated in architectural decision-making?
[name] asked: Was there any grading system in the company? And if yes, what grade were you? Or how do you evaluate yourself overall?
How is the dictionary implemented under the hood (hash table)?
Why is access to a dictionary element considered O(1) on average if collisions exist?
Tell about the notification service — how did you implement it from a technical point of view?
What is the basic error in Python to catch everything, and from what should custom exceptions inherit?
Tell me about the team and how the processes were conducted.
How does GC determine which garbage collection algorithm to apply to an object?
What problems can hash functions (collisions) cause?
Tell about exception handling in Python: what is the structure and what are its blocks?
How to reverse a list [1,2,3] to [3,2,1]? What is the difference between reverse() and slicing?
What are .pyc/pycache files and why are they needed?
Monolith or microservices — and why?
Does pop() always remove the last element? How does the complexity change with pop(i)?
What is copy.deepcopy and how does it differ from copy.copy?
What happens to memory after objects are freed (for example, closing a large file) — does Python return it to the OS or keep it?