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

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

154 вопроса с собеседований в Effective Mobile

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

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

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

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

Каталог

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

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

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

В Java автоматическое управление памятью реализовано через сборщик мусора (Garbage Collector, GC).

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

Что можете рассказать про Stream API в Java? Что это такое и какие типы операций в нём есть?

В Java Stream API операции делятся на промежуточные и терминальные.

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

Как связаны методы equals и hashCode в Java и почему важно их правильно реализовывать вместе?

В Java методы equals и hashCode тесно связаны и должны быть реализованы согласованно, чтобы объекты корректно работали в коллекциях, основанных на хешировании, например, в HashMap или HashSet.

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

Какой у вас опыт работы с многопоточностью в Java?

Да, библиотека java.util.concurrent предоставляет мощные инструменты для управления потоками и синхронизации в Java.

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

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

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

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

Для каких целей применяется аспектно-ориентированное программирование (AOP)?

Логирование и аудит действий без изменения основного кода. Управление транзакциями. Обработка исключений. Безопасность (например, проверка прав доступа). Кэширование.

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

Расскажи про оптимистичные блокировки: в каких случаях применяют, какие проблемы могут быть, почему не пессимистичные?

Пессимистичная и оптимистичная блокировки — это две стратегии управления конкурентным доступом к данным.

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

Каким образом происходит очистка стека вызовов в JVM?

В JVM стек вызовов (call stack) очищается автоматически при завершении выполнения метода. Каждый вызов метода добавляет новый фрейм (stack frame) в стек, содержащий локальные переменные и адрес возврата.

Читать ответ