Sobes.tech

What are the requirements for an object to be used as a key in a dictionary?

Junior — Middle
191

What steps would you take if you notice signs of professional burnout or fatigue?

Junior — Middle
191

In what situations is it preferable to use asynchronous calls for task execution?

Junior — Middle
191

How does method or attribute lookup work in the inheritance chain in Python?

Junior — Middle
191

Can you explain what web scraping is and what it is used for?

Junior — Middle
191

What method is automatically invoked when an object of the class is instantiated?

Junior — Middle
191

How is information stored in a relational database?.

Junior — Middle
191

Have you ever interacted with databases through ORM and written raw SQL queries?

191

What are the advantages of refactoring code?

Junior — Middle
191

What is the name of the property that converts string data into a numeric format?

Junior — Middle
191

How would you build a bank agent system: a client writes a question, the system either answers itself or forwards to an operator? What components, how to ensure reliability and correctness of answers?

Senior
191

Do you use the Protocol from the typing module in your Python projects?

Junior — Middle
191

How does a tuple containing a list differ from a tuple with numbers? What is it related to?

Middle
191

Have you had experience working with the HTTP protocol over sockets?

Junior — Middle
191

What can cause memory leaks if there is a garbage collector?

191

State your desired salary range: from minimum to comfortable amount.

191

How does asynchronous execution differ from synchronous, and in which cases is each preferable?

Junior — Middle
191

What is the correct way to issue banknotes — why should they be issued in the largest denominations possible?

191
/556