Android
Можете ли вы объяснить, что такое Livelock в контексте Java и как он отличается от Deadlock?
Какие данные допустимо включать в объект типа Bundle в рамках разработки?
Почему обновление view необходимо выполнять только в основном потоке пользовательского интерфейса?
Какое максимальное количество абстрактных классов может быть унаследовано одним классом?
Ты часто изучаешь внешние источники информации для расширения своих знаний?
Каким подходом или методологией ты руководствуешься в своей текущей проектной деятельности?
Есть ли у тебя планы расширять свои знания и работать с новыми технологиями?
Следует ли предоставлять реализацию для методов интерфейса в его базовом классе?
Как осуществляется обработка файла AndroidManifest.xml в процессе сборки и запуска приложения на Android?
Какие основные сложности могут возникнуть при разработке приложения для установки будильника?
Есть ли у вас опыт работы или проектов за пределами Java и Android?
Объясните, что такое структура данных коллекция и как она используется в программировании
Что привлекает вас в области Android-разработки и почему вы решили сосредоточиться именно на ней?
Имели ли вы прошлый опыт прохождения собеседований в стартап-компаниях?
Какими методами ты используешь для реализации асинхронных процессов в своих проектах?
Можете объяснить, что подразумевается под типом платформы?
Когда происходит создание фабрики кода с аннотациями в библиотеке Room?
Когда желательно реализовать собственный метод equals() в классах данных?
В чем основные отличия между обработкой опасных и безопасных разрешений в системе безопасности?
Чем отличается использование методов subscribeOn и observeOn в RxJava, и как они влияют на поток выполнения?