Подготовка к интервью

Вопросы на собеседовании в ИП Калюков Н.С.

26 вопросов с собеседований в ИП Калюков Н.С.

26 вопросов 1603 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в ИП Калюков Н.С.. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: python, database, sql.

Каталог

Результаты поиска

Найдено: 26
Поведенческий

Расскажите о себе: как пришли в разработку, в каких командах и продуктах работали, какой функционал выполняли?

В рамках моего профессионального опыта я работал с Python для решения различных задач:

Читать ответ
Теория

Можно ли получить доступ к атрибуту или методу класса, начинающемуся с двух подчёркиваний? Какие есть особенности?

В Python атрибуты или методы, начинающиеся и заканчивающиеся двойным подчеркиванием (например, init, str), называются "магическими" или "специальными" методами.

Читать ответ
Теория

В чём разница между массивом и связанным списком? Какая структура данных используется под капотом в Python list?

Связанные списки эффективнее массивов в случаях, когда требуется частое добавление и удаление элементов в середине или начале коллекции, а не только в конце.

Читать ответ
Теория

С какими базами данных вам приходилось работать в качестве разработчика?

В своей практике я работал с реляционными СУБД, такими как PostgreSQL и MySQL.

Читать ответ
Теория

Можешь рассказать о ключевых характеристиках и особенностях работы с Asyncio в Python?

Asyncio — это библиотека в Python для написания асинхронного кода с использованием корутин, событийного цикла и неблокирующих операций. Основные характеристики:

Читать ответ
Теория

Почему тогда доступ к элементу словаря в среднем считается O(1), если существуют коллизии?

Доступ к элементу в словаре Python обычно осуществляется за амортизированное константное время (O(1)) благодаря хеш-таблице.

Читать ответ
Теория

Каким образом происходит определение положения элементов внутри множества при доступе по индексу?

В Python множества (set) — это неупорядоченные коллекции уникальных элементов. Они реализованы на основе хеш-таблиц, поэтому элементы не имеют фиксированного положения или индекса.

Читать ответ
Теория

Что такое инкапсуляция? Какие особенности есть с точки зрения Python?

В Python инкапсуляция реализуется через соглашения об именовании и механизмы ограничения доступа к атрибутам и методам класса.

Читать ответ
Теория

Зачем нужны соглашения об уровнях доступа private, protected и public в Python?

В объектно-ориентированном программировании уровни доступа определяют, какие части кода могут обращаться к определённым членам класса (переменным и методам):

Читать ответ