Golang
Prečo si vstúpil na trh práce / prečo hľadáš nové zamestnanie?
Spomínaš si profil záťaže — koľko na čítanie, koľko na zápis?
Je potrebné navrhnúť architektúru backendu pre messenger (Slack, Teams, Mattermost). Požiadavky a obmedzenia: len 1x1 chaty, bez skupinových chatov len textové správy, bez príloh služba je dostupná cez internet až 10 000 používateľov v systéme správy musia byť doručené rýchlo, v priebehu niekoľkých sekúnd je potrebné zachovať poradie správ, bez duplikátov je možné posúvať chat do minulosti, teda ukladať správy klienti sú mobilné zariadenia, ich navrhovanie nie je potrebné navrhovanie autorizácie nie je potrebné
Kto kontroluje, čo si napísal o výsledkoch nasadenia v chate?
Ako je organizovaná práca s úložiskami v StatefulSet?
Čo je SOLID? Uveďte princípy.
Aké indexy sú v PostgreSQL?
Aké máš celkové skúsenosti s IT v komerčnom pláne?
Prečo nevytvárajú indexy na všetky stĺpce a ich kombinácie?
Aké ďalšie primitives synchronizácie poznáš?
Ako číslovať zamestnancov mužského a ženského pohlavia oddelene?
Môžu CTE pomôcť pri riešení problému konzistencie dvoch dopytov?
Aký je rozdiel medzi poľami a slices v Go?
Na čo je v Go potrebný kontext?
Ešte si neodstúpil, budeš mať štandardnú dvojtýždňovú výpovednú lehotu?
Porozprávaj o svojej praktickej skúsenosti s kanálmi v Go — ako si ich použil v praxi?
Môžeš vyzdvihnúť zapamätateľný prípad, na ktorý si hrdý?
Povedaj o konkurenčni obdelavi — imaš ločeno točko o tem. Kako ste omejili vzporednost? Koliko povezav je bilo s PostgreSQL?
Pracuješ teraz v Moskve?
Čo sa stane, ak odovzdáte slice ako argument funkcie a ho vo vnútri zmeníte?