Android
Опишите принципы инкапсуляции, наследования, полиморфизма и абстракции в объектно-ориентированном программировании.
Устраивает ли тебя, что на позиции мидл-разработчика придется больше заниматься программированием и меньше руководить?
Как лучше всего использовать модификаторы доступа в Java?
В чем заключается отличие между val и var в языке Kotlin?
Расскажи о модификаторах доступа в Java.
Какие коллекции существуют в Java?
Почему мы не создаем строку с помощью конструктора new String()?
Как бы вы создали утилиту для работы с библиотекой на Java?
С какими фреймворками для внедрения зависимостей вы работали?
От какого класса наследуется класс Application в Android?
Как обеспечить безопасный доступ к авторизационному токену для другого приложения?
Как организовать работу с текстом и изображениями в делегате?
Какие методы имеются в классе Object?
Какая архитектура UI используется для доставки и отображения данных?
Какие преимущества мы получаем от использования архитектуры в разработке приложений?
Что такое блок try-catch в Java и как он работает?
Какую функцию необходимо переопределить, чтобы сохранять информацию в Bundle, и как называется та функция, с помощью которой мы получаем информацию обратно?
Использовали ли вы Data Binding в своих проектах?
Из каких компонентов состоит проект и за что отвечает каждая из частей?
В Android существуют мапы, в которые можно добавить примитивные типы. Можешь рассказать об этом подробнее?