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

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

978 вопросов с собеседований в Яндекс

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

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

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

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

Каталог

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

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

Как рассчитать размеры вложенных элементов интерфейса, учитывая ширину их родительского компонента и условия, где значения >= 0 задают фиксированную ширину, а значения < 0 обозначают долю от оставшейся ширины?

Для расчёта ширины вложенных элементов интерфейса с учётом ширины родительского компонента и правил:

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

Что такое корни сборщика мусора (GC Roots) и как они влияют на процесс автоматического управления памятью?

GC Roots — это объекты, которые считаются точками входа для сборщика мусора при определении достижимости объектов в памяти. Они служат отправной точкой для обхода графа объектов.

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

Что вы можете сказать о структурированном конкурентном программировании?

Структурированное конкурентное программирование (Structured Concurrency) — это подход к управлению параллельными задачами, который делает параллельный код более безопасным, читаемым и предсказуемым.

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

Что такое Dagger и какие преимущества и недостатки он имеет в сравнении с другими инструментами внедрения зависимостей?

Dagger — это статический фреймворк для внедрения зависимостей (Dependency Injection) в Android и Java-приложениях. Он генерирует код на этапе компиляции, что обеспечивает высокую производительность и безопасность типов.

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

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

В Android вывод пользовательского интерфейса (UI) осуществляется через иерархию View (видов), которая строится из элементов, таких как кнопки, текстовые поля, изображения и контейнеры.

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

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

Если в методе onCreate() активити вызывается finish(), то жизненный цикл будет следующим:

Читать ответ