Popište svou zkušenost s jazykem Kotlin a hlavní vlastnosti jeho použití.
Android
Můžete vysvětlit fáze životního cyklu komponenty Activity v Androidu?
Jaké jsou důvody, proč se vyhýbat provádění těžkých úkolů v hlavním vlákně aplikace?
Co zajišťuje atomárnost tříd označených jako Atomic?
Jak lze zaznamenat první bod spuštění aplikace v systému logování?
Proč je aktualizace pohledu nutná pouze v hlavním vlákně uživatelského rozhraní?
Vysvětlete koncept třídy Nothing v kontextu programování.
Jaký je důvod existence metody onCreate ve třídě Application a absence metody onDestroy?
Pracujete na projektech individuálně nebo v týmu?
Jaké druhy hypertextových odkazů existují ve webovém vývoji?
Jaké vlastnosti Kotlinu vám jsou nejpříjemnější nebo nejpřitažlivější pro vývoj?
Jak mechanismus sběru odpadu určuje, které objekty již nejsou v paměti používány?
Jak se liší vlákna provádění a korutiny v kontextu programování?
Je možné, že během běhu programu v jazyce Java dojde k vyčerpání vyhrazené paměti?
Lze v programu deklarovat každou funkci s klíčovým slovem inline?
Jaký je rozdíl v zacházení s výjimkami mezi Java a Kotlin?
Jaké nedávné úkoly považujete ve své praxi za obzvlášť důležité nebo reprezentativní?
Můžete vysvětlit, co se rozumí pod pojmem 'inline funkce' v programování?
Vysvětlete koncept korutin a jejich použití v programování
Jak lze určit, zda dva objekty odkazují na stejný exemplář v paměti?