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

Вопросы на собеседовании в Astra

65 вопросов с собеседований в Astra

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

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

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

Подборка объединяет вопросы, отмеченные на этапах интервью в Astra. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, coroutines, kotlin.

Каталог

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

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

Можете объяснить, что подразумевается под понятием Mock в тестировании программного обеспечения?

Mock (мок) — это объект-заглушка, используемый в тестировании программного обеспечения для имитации поведения реальных компонентов или зависимостей.

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

Объясните назначение и использование ключевого слова explicit в языках программирования.

Без explicit компилятор может автоматически преобразовывать типы, что иногда приводит к неожиданным ошибкам или нежелательному поведению.

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

Можете пояснить, что означает асимптотическая сложность O в оценке алгоритмов?

Асимптотическая сложность, обозначаемая как O (большое O), описывает, как время выполнения или использование памяти алгоритмом растёт в зависимости от размера входных данных при стремлении этого размера к бесконечности.

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

Как у вас с Linux и какими дистрибутивами вы пользовались?

В моём опыте работы с Linux я использовал эту ОС как для разработки, так и для администрирования серверов. Основные задачи включали:

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

Как будет выглядеть итоговый скомпилированный код шаблонной функции при вызове с аргументами различных типов?

При компиляции шаблонной функции в C++ для каждого уникального набора типов аргументов компилятор генерирует отдельную версию функции (инстанцирует шаблон). Это значит, что если у вас есть шаблон:

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

Использовали ли вы Docker?

В проектах с C/C++ я использовал Docker для создания изолированных и воспроизводимых сред разработки и сборки. Это позволяло избежать проблем с зависимостями и разными версиями библиотек на разных машинах.

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

Как объяснить принцип слоистости контейнеров Docker и зачем он нужен?

В Docker контейнеры строятся из слоев (layers), каждый слой представляет собой изменения относительно предыдущего слоя. Это похоже на стек слоев, где каждый слой добавляет или изменяет файлы.

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

Можете ли вы описать, каким образом организовывалась командная коммуникация и сотрудничество на вашем предыдущем месте работы?

На предыдущем месте работы командная коммуникация строилась на регулярных встречах и использовании инструментов для совместной работы.

Читать ответ