Ivi · октябрь 2024

Тех собес на middle-senior Android Разработчик в Ivi

middle-senior Тех собес 20 вопросов 4 задачи
1

Hash-таблицы и Set

1. В чем преимущество HashSet по сравнению с обычным ArrayList?

2. Как HashSet работает внутри?

3. Какие могут возникнуть проблемы, если для объекта, используемого в HashSet, неправильно переопределить методы hashCode() или equals()?

4. Что произойдет, если для всех объектов hashCode() будет возвращать одно и то же значение?

5. Что будет, если equals() не будет совпадать для объектов с одинаковым hashCode()?

6. Какие concurrent-коллекции ты знаешь?

2

Kotlin и mutability

7. В чем разница между List и MutableList в Kotlin?

8. В каких случаях нужно использовать MutableList, а в каких — обычный List?

3

Многопоточность и синхронизация

9. Проанализируй код с Thread и Scheduler. В…

Конец фрагмента

Премиум-подписка

Открывает это интервью целиком и все материалы направления «Android Разработчик».

в этом собесе: 20 вопросов 4 задачи с кодом 5 секций
  • Ещё 77 текстовых собесов направления
  • 283 видеозаписи собеседований
  • Приоритетная поддержка
1490₽/мес