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

Вопросы на собеседовании в ООО УайтСнейк

22 вопроса с собеседований в ООО УайтСнейк

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

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

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

Подборка объединяет вопросы, отмеченные на этапах интервью в ООО УайтСнейк. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: docker, devops, infrastructure.

Каталог

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

Найдено: 22
Теория

Для чего используется команда git cherry-pick в системе контроля версий Git?

Команда git cherry-pick используется для выбора одного или нескольких конкретных коммитов из одной ветки и применения их в текущей ветке. Это полезно, когда нужно перенести отдельные изменения без слияния всей ветки.

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

Опыт использования паттерна-декоратора в Python и его применения в реальных проектах

Паттерн-декоратор в Python позволяет динамически расширять функциональность объектов без изменения их исходного кода. В Python это часто реализуется с помощью функций-декораторов.

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

Можете объяснить концепцию HATEOAS и её роль в REST API?

HATEOAS (Hypermedia As The Engine Of Application State) — это принцип архитектуры REST, который предполагает, что клиент взаимодействует с сервером через гипермедиа-ссылки, предоставляемые сервером в ответах.

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

Каким образом изолированный контейнер Docker устанавливает связь с хостовой системой при запуске?

Docker-контейнеры изолированы от хостовой системы с помощью технологий ядра Linux, таких как namespaces и cgroups. Для связи с хостом при запуске контейнера Docker использует несколько механизмов:

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

Чем отличается использование списковых включений от стандартной процедуры добавления элементов в список в Python?

Списковые включения (list comprehensions) в Python позволяют создавать новые списки более компактно и читаемо, объединяя цикл и условие в одной строке.

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

Что такое транзакция в базах данных? Расскажи про ACID.

В PostgreSQL целостность и надёжность выполнения транзакций обеспечиваются благодаря поддержке ACID-свойств (Atomicity, Consistency, Isolation, Durability):

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

Можно ли реализовать декоратор для метода через класс и как это сделать?

Да, в Python можно реализовать декораторы, применимые к методам классов. Декоратор — это функция, которая принимает другую функцию или метод и возвращает модифицированную версию.

Читать ответ