Библиотека вопросов
Вопросы с настоящих собесов. Любой можно отработать голосом за пару минут — с интервьюером, баллом и разбором.
Что такое контекстный менеджер и как работает конструкция with? Как сделать свой контекстный менеджер?JuniorНужно гарантированно освобождать ресурс — например, блокировку или временную директорию — даже если код внутри упал с исключением. Как вы реализуете свой контекстный менеджер и чем отличаются способы это сделать?MiddleКак устроен контекстный менеджер изнутри? Что происходит с исключением внутри блока with и как бы вы написали менеджер, который управляет транзакцией в базе?Senior