iOS
Máte zkušenosti s používáním GCD k organizaci asynchronních úkolů v aplikacích?
Můžete vysvětlit koncept zásobníku a jeho hlavní vlastnosti?
Vysvětlete principy fungování SpinLock a v jakých scénářích se používá.
Jakou minimální verzi iOS považujete za standardní pro podporu ve svých projektech?
Čím se liší statické a dynamické knihovny v kontextu vývoje softwaru?
Jak lze implementovat sdílení stejných závislostí pro více obrazovek v aplikaci?
V jaké fázi životního cyklu ViewController je třeba nahradit jeho hlavní zobrazení?
Vysvětlete, co se rozumí pod pojmem 'horký signál' v programování nebo systémech.
Jaké máte zkušenosti s vytvářením projektů nebo systémů od začátku?
Pověz mi o jednom ze svých úspěchů nebo projektů, na které jsi obzvlášť hrdý.
Co se rozumí pod pojmem koncept složení v objektově orientovaném programování?
Můžete vysvětlit, co se rozumí pod pojmem Deeplink v mobilních nebo webových aplikacích?
V jakých situacích je vhodné použít mechanismus Semaphore pro synchronizaci vláken?
Jak lze ukládat a načítat data z UserDefaults v iOS aplikacích?
Jaké jsou hlavní výhody a nevýhody jednosměrné architektury systémů?
Máte nějaké další otázky nebo komentáře k vašemu životopisu, které byste chtěli prodiskutovat?
Jak se liší komponenty View ve SwiftUI a UIView v UIKit z hlediska jejich určení a použití?
Můžete vysvětlit princip fungování příkazu 'git rebase' a jak se používá při práci s větvemi?
Vysvětlete koncept Dependency Injection a jeho roli ve vývoji softwarových komponent
Jaké aspekty práce na vaší předchozí pozici se vám nejvíce líbily?