Android
O kterou třídu dědí třída Application v Androidu?
Jakými metodami lze organizovat výměnu dat mezi dvěma fragmenty v aplikaci?
Jak bylo realizováno přidávání metod k existujícím třídám v Kotlinu pomocí rozšíření?
Jaké hlavní třídy se používají pro zpracování kolekcí dat v maticové struktuře?
Můžete vysvětlit, co jsou suspend funkce v Kotlinu a jak fungují?
Jaké frameworky jste použili ve svých projektech?
Je nutná synchronizace při současné změně proměnné 500 korutinami spuštěnými na dispatcherech Main a IO?
Co dělat, pokud je třeba serializovat objekt vaší třídy, ale jedno z jejích polí není serializovatelné?
Jaké nástroje a přístupy používáte pro vývoj uživatelského rozhraní?
Jak změnit tok, ve kterém budou prováděny operace nad emitovanými daty a ve kterém budou tato data emitována?
Jak vytvořit Retrofit?
Jak lze zjistit příčinu selhání při spuštění aplikace?
Bez jakých komponent nebo zdrojů se služba v nových verzích Androidu nespustí?
Můžete vysvětlit, co se rozumí vedlejším účinkem v programování?
Můžeš vyjmenovat datové typy v Java, které se liší od základních primitivů?
Můžeš uvést příklad, jak implementovat princip otevřenosti/zavřenosti z principů SOLID v praxi vývoje?
Jaké jsou výhody a nevýhody používání velkého počtu Activity v aplikaci?
Jaké asynchronní primitives používáte pro zpracování dat v aplikacích na Androidu?
Jak zrušit úlohu spuštěnou přes WorkManager?
Máte preference ohledně doby, kdy dostanete odpověď po pohovoru?