Môžete uviesť typy kolekčných dátových štruktúr, s ktorými ste oboznámení?
Python
Môžete vysvetliť rozdiely medzi asynchrónnym vykonávaním, viacvláknovými a viacprocesovými prístupmi v programovaní?
Môžete vysvetliť účel a použitie konštrukcie HAVING v SQL dotazoch?
Podeľte sa o svoje profesionálne skúsenosti a zručnosti, ktoré považujete za relevantné pre túto pozíciu.
Aký je rozdiel medzi použitím HAVING a WHERE pri práci s SQL dotazmi?
Aký je váš navrhovaný rozsah mzdy pre túto pozíciu?
Čo odlišuje vstavanú funkciu zoradenia od metódy, ktorá vracia zorobenú kópiu kolekcie?
Akú úlohu majú indexy v databáze a ako pomáhajú zrýchliť vykonávanie dopytov?
Môžete uviesť hlavné typy spojení tabuliek v SQL a vysvetliť ich rozdiely?
Vysvetlite rozdiel medzi operátormi == a is v kontexte porovnávania v Pythone.
Vysvetlite, ako sa realizuje porovnanie objektov cez __eq__, ak sú tieto objekty používané ako kľúče v slovníku.
Aký je rozdiel medzi konceptmi asynchrónneho programovania a paralelného vykonávania úloh?
Opíšte svoje skúsenosti s Dockerom v projektoch a úlohách, ktoré ste riešili s jeho pomocou
Čím sa líši vytvorenie unikátneho indexu od definície primárneho kľúča v databáze?
Čo sa používa ako kľúč v dátovej štruktúre slovník?
Vysvetlite, čo je GIL v programovacom jazyku Python a akú úlohu zohráva pri vykonávaní vlákien.
Podeľte sa, ako ste vo svojich projektoch využili mechanizmus asynchrónneho programovania s async/await.
Čo vás podnietilo opustiť vašu predchádzajúcu pozíciu?
Kedy je vhodnejšie použiť asynchrónne operácie namiesto vlákien na vykonávanie úloh?
Aké kroky podnikneš, ak si všimneš, že SQL dopyt trvá podstatne dlhšie, ako sa očakávalo?