Android
Защо е важно да посочите типа на връщане в inline-функция?
Можеш ли да изброиш основните архитектурни шаблони и техните характеристики?
Кой алгоритъм се използва за търсене на елемент в TreeMap и колко е ефективен?
Как може да се извика suspend функция в синхронен код?
Какви могат да бъдат последиците, ако системата изчерпи цялата налична оперативна памет?
Готови ли сте да разработвате софтуерни компоненти без потребителски интерфейс?
Каква беше причината да не се специализирате в разработката на iOS?
Какви са предимствата и недостатъците на патърна Делегиране?
Каква е целта на услугата Foreground в Android и как се използва?
Как организирате разделянето на модули в последната голяма многоуровнева система, с която сте работили?
Какви ограничения съществуват при технологичния пакет (bundle)?
Какви подходи познавате за подобряване на ефективността на показването на интерфейсите в Android приложения?
Използвали ли сте механизма ReadWriteLock в проектите си за управление на паралелната работа с ресурси?
Можете ли да назовете типовете съобщения, които може да обработва компонентът BroadcastReceiver в Android?
В кои случаи е целесъобразно да се прилага принципът на композицията при проектирането на системи?
В кои случаи е по-добре да използвате sealed class вместо enum в Kotlin?
Можете ли да обясните принципа на работа на оператора 'when' в езика Kotlin?
Може ли да се обясни какво е внедряване на зависимости и как се прилага в програмирането?
Какви методи за управление на потока от данни познавате в системи с висок товар?
Какъв е максималният брой абстрактни класове, които може да наследи един клас?