Подборка объединяет вопросы, отмеченные на этапах интервью в ПочтаТех. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, backend, sql.
В Android взаимодействие между внешним интерфейсом (UI) и внутренней логикой системы обычно организуется через архитектурные паттерны, например, MVVM (Model-View-ViewModel) или MVP (Model-View-Presenter).
В Android, если речь идёт о структурировании кода без использования оператора combine (например, в RxJava или других реактивных библиотеках), можно применять следующие подходы:
В классе Object метод equals() реализован для сравнения объектов по ссылке, то есть по умолчанию он проверяет, указывают ли две ссылки на один и тот же объект в памяти. Реализация примерно такая:
Я изучал информацию о вашей компании и знаю, что вы занимаетесь разработкой мобильных приложений для платформы Android, ориентированных на удобство пользователей и инновационные решения.
Один из запоминающихся проектов с Jetpack Compose — создание адаптивного интерфейса для приложения новостей, который автоматически подстраивается под разные размеры экранов и режимы (светлый/тёмный).