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

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

26 вопросов с собеседований в Selecty

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

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

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

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

Каталог

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

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

Какие примитивы синхронизации в .NET вы знаете и для чего они нужны?

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

Читать ответ
Поведенческий

Расскажите о себе, своём опыте на последнем месте работы, задачах и проектах.

Помимо программирования, на предыдущем месте работы я выполнял следующие задачи:

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

Можешь перечислить различные типы сервисов, существующие в архитектуре систем?

В архитектуре систем, особенно в Android, существуют различные типы сервисов, которые выполняют фоновые задачи и обеспечивают взаимодействие компонентов. Основные типы сервисов:

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

В чем заключается преимущество использования Fragment по сравнению с Activity с точки зрения потребляемых ресурсов?

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

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

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

В Kotlin inline-функции с reified типами позволяют использовать информацию о типе во время выполнения, что обычно невозможно из-за стирания типов.

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

Что такое область видимости (scope) в программировании и как она работает?

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

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

Чем отличаются inline функции от обычных функций и в чем их преимущества?

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

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

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

В Android (Kotlin/Java) имя функции расширения может совпадать с именем метода внутреннего класса, так как функции расширения не являются членами класса, а статическими функциями с синтаксисом вызова как у метода.

Читать ответ