Vysvetlite koncept vzájomného blokovania procesov a ako môže vzniknúť v systéme s viacerými vláknami.
C/C++
Máte skúsenosti s tvorbou používateľských rozhraní pomocou C++?
Máte vo voľnom čase nejakú neleteckú činnosť alebo koníček?
Môžete hovoriť o projektoch, na ktorých ste sa podieľali?
Ako hodnotíte svoju úroveň ovládania anglického jazyka?
Kedy si si uvedomil, že programovanie je tvoja profesionálna cesta?
Aké nástroje a knižnice ste použili pri tvorbe používateľského rozhrania v C++?
Aké prostriedky a prístupy používaš na zabezpečenie konzistencie údajov a synchronizovaného prístupu v viacvláknových systémoch?
Prečo je iteratívny prístup k riešeniu problému často rýchlejší ako rekurzívna metóda?
Akú časť vývoja uprednostňujete: používateľské rozhranie alebo serverovú stranu?
Aké techniky optimalizácie kódu ste použili vo svojich projektoch?
Máte skúsenosti s optimalizáciou výkonu aplikácií alebo softvéru?
Ako optimalizovať rekurzívne volania na zvýšenie ich efektívnosti?
Máte skúsenosti s optimalizáciou rýchlosti vykonávania dopytov do databázy?
Pracovali ste s testerami na vašom predchádzajúcom mieste práce?
Vysvetlite svoju skúsenosť so štruktúrami dát typu hash tabuľka a v akých prípadoch ste ich použili.
Aké publikácie alebo zdroje používate ako hlavný referenčný materiál?
Ako ste získali svoju prvú profesionálnu pozíciu v tejto oblasti?