Môžete vysvetliť, čo znamená spúšťať kód asynchrónne a aké sú jeho hlavné výhody?
iOS
Ako implementovať mechanizmus Copy-on-write vo vlastnej implementácii?
Aké ťažkosti môže systém stretnúť pri práci s viacvláknovým spracovaním?
Aký je váš názor na činnosť našej organizácie a jej hodnoty?
Môžete vysvetliť princíp Copy-on-Write a ako funguje v systémoch ukladania dát?
Ako rozlíšiť typy údajov podľa hodnoty a odkazu a aké sú medzi nimi rozdiely v programovaní?
Môžeš vymenovať hlavné typy front, používaných v programovaní?
Pracovali ste niekedy na vytváraní alebo používaní dizajn systému na predchádzajúcom pracovisku?
Môžeš uviesť hlavné typy kolekcií používané v jazyku Swift?
Aká je časová zložitosť pridania nového prvku na koniec jednoduchej spájanej zoznamu?
Akú úlohu zohrávajú slabé (weak) a ne vlastnené (unowned) odkazy v správe pamäte v programovacích jazykoch?
Ako sa uvoľňuje pamäť pre významné typy údajov umiestnené na zásobníku?
Akú mzdu očakávate na tejto pozícii?
Máte skúsenosti s otázkami a problémami, ktoré vznikajú pri používaní viacvláknového spracovania v programoch?
Vysvetlite fázy vytvárania, používania a ničenia objektu počas jeho existencie v programe
Môžete vysvetliť, čo znamená automatický mechanizmus správy pamäte ARC v iOS?
Môžete vysvetliť princíp fungovania automatického uvoľňovania objektov pomocou AutoreleasePool?
Vysvetlite, čo znamená pojem GCD a ako sa používa v programovaní