¡Hola, 👋! Я - Марк, бекенд-разработчик с более чем 6 годами опыта в it и менторстве. Прошел более 100 технических интервью и помог 10 людям найти первую работы в IT.
Я создал этот канал, чтобы делиться опытом и помогать!
Контакт 👉 @MarksAngeles
Post #5
611
Python ментор #interview, #python По моему опыту, ни одно собеседование на python-разработчика независимо от уровня не обходится без вопроса, про изменяемые/неизменяемые типы данных 😮. Звучать вопрос может по-разному: • Какие типы данных есть в python? • Какие типы данных…


#interview, #python
Зачем нужно знать про изменяемость объектов в python?
Сразу закономерный вопрос: “зачем вообще все это нужно?” И опытные интервьюеры также могут спросить это у вас 🧐. Мне очень нравится этот вопрос, он показывает, что человек не просто зазубрил правильный ответ про типы данных, а понимает почему это важно ☝️!
Без лишних слов! Этот пример иллюстрирует все очень наглядно. Смотри на картинки!
Тут сразу несколько важных вещей:
• Изменяемые типы данных передаются в функцию по ссылке, а значит функция их может модифицировать!
• Любой глобальный изменяемый объект может измениться во время выполнения программы и с этим нужно быть очень аккуратным!
На собеседовании такого ответа будет боле чем достаточно 😉
Зачем нужно знать про изменяемость объектов в python?
Сразу закономерный вопрос: “зачем вообще все это нужно?” И опытные интервьюеры также могут спросить это у вас 🧐. Мне очень нравится этот вопрос, он показывает, что человек не просто зазубрил правильный ответ про типы данных, а понимает почему это важно ☝️!
Без лишних слов! Этот пример иллюстрирует все очень наглядно. Смотри на картинки!
Тут сразу несколько важных вещей:
• Изменяемые типы данных передаются в функцию по ссылке, а значит функция их может модифицировать!
• Любой глобальный изменяемый объект может измениться во время выполнения программы и с этим нужно быть очень аккуратным!
На собеседовании такого ответа будет боле чем достаточно 😉
- ❤ 9
- 👍 6
- 😱 3
- 🔥 2