Ozon терминал сбора данных · май 2025

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

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

Вопросы по основам программирования и ООП

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

2. Что такое инкапсуляция?

3. Зачем нужна инкапсуляция?

4. Что такое SOLID? Перечисли названия принципов по-английски и по-русски.

5. В чем заключается принцип подстановки Барбары Лисков (Liskov Substitution Principle)?

6. Приведи пример из фреймворка Android или из жизни, где принцип подстановки Барбары Лисков нарушается.

7. В чем заключается принцип разделения интерфейса (Interface Segregation Principle)?

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

9. В чем прикладные отличия интерфейса и абстрактного класса? Приведи примеры.

10. Какие особенности есть у наследования?

11. В чем отличие между абстрактным классом и…

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

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

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

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