Jaký je váš názor na činnost naší organizace a její hodnoty?
iOS
Jaká je časová složitost přidání nového prvku na konec jednoduše spojeného seznamu?
Jak rozlišit datové typy podle hodnoty a podle odkazu a v čem se liší v programování?
Jak lze implementovat mechanismus Copy-on-write ve vlastní implementaci?
Pracoval jste někdy na tvorbě nebo používání designového systému na předchozím pracovišti?
Můžete vysvětlit princip Copy-on-Write a jak funguje v systémech ukládání dat?
Jakou mzdu očekáváte na této pozici?
Vysvětlete, co znamená pojem GCD a jak se používá v programování
Jak dochází k uvolnění paměti pro významné datové typy umístěné na zásobníku?
Můžete vysvětlit, co znamená automatický mechanismus správy paměti ARC v iOS?
Jakou roli hrají slabé (weak) a bez vlastnictví (unowned) odkazy v řízení paměti v programovacích jazycích?
Vysvětlete princip fungování synchronních operací a jejich účel v programování.
Jaké informace se obvykle ukládají do zásobníku volání při běhu programu?
Vysvětlete fáze vytváření, používání a ničení objektu během jeho existence v programu
Můžete vysvětlit princip fungování automatického uvolňování objektů pomocí AutoreleasePool?
Máte zkušenosti s otázkami a obtížemi, které vznikají při používání vícenásobného vlákna v programech?
Jaký je rozdíl mezi datovou strukturou, která uchovává unikátní prvky, a sekvencí prvků, která umožňuje opakování?
Můžeš vyjmenovat hlavní typy front, používané v programování?