Ozon · октябрь 2024

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

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

Общие вопросы

1. Перечисли основные принципы ООП.

2. Расскажи подробнее про полиморфизм.

3. Перечисли все принципы SOLID.

4. Расскажи поподробнее, в чем заключается принцип разделения интерфейсов.

5. Чем отличается интерфейс от абстрактного класса?

6. Какие модификаторы доступа существуют в Kotlin и какие у них области видимости?

7. Можно ли внутри extension-функции обратиться к приватным полям расширяемого класса? Почему?

8. Перечисли все возможные использования ключевого слова object в Kotlin и для чего они нужны?

9. Чем отличаются основные структуры данных Set, Map и List?

10. Есть ли какие-то реализации Map, которые позволяют сохранить порядок вставки?

11. Какая сложность вставки и…

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

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

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

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