Библиотека вопросов
Вопросы с настоящих собесов. Любой можно отработать голосом за пару минут — с интервьюером, баллом и разбором.
Что такое магические, или dunder-методы, в Python? Для чего они нужны? Приведите несколько примеров.JuniorВы переопределили __eq__ у класса Money, и при попытке положить объект в set получили TypeError: unhashable type. Почему так произошло и как правильно реализовать равенство и хеширование?MiddleЧто происходит, когда вы переопределяете __eq__ у своего класса, и как это связано с __hash__? Как бы вы сделали объект, который можно безопасно класть в set и использовать как ключ словаря?Senior