Golang
Ste pripravení na presťahovanie do Gruzínska?
Čo si myslíš o nadčasoch?
Jeden ťah — je to jeden požiadavok alebo dva? Klient sa pripája cez WebSocket, služba aktualizuje Redis a pub/sub oznamuje druhú službu.
Ako by si vypočítal hash na určenie shardu?
Ako obravnavati preklic konteksta tako, da se vsi delavci takoj ustavijo ob preklicu konteksta? Kako uporabiti select za branje iz kanala ob upoštevanju konteksta?
Povedzte mi o vašich pracovných skúsenostiach a technologickom stacku
Si pripravený na presťahovanie do Moskvy alebo Petrohradu?
Koľko mikroslužieb je zvyčajne v jednom okruhu?
Povedzte o svojej profesionálnej skúsenosti a prečo ste sa rozhodli začať hľadať prácu
Môžeš vysvetliť, o čom je skreslenie pri inom spôsobe generovania?
Ste imeli izkušnje z delom na projektu v zgodnji fazi ali od začetka? Kaj ste počeli in kakšne odločitve ste sprejeli?
Obmedzili ste hĺbku skrolovania? Spomenuli ste použitie bulk pre počiatočné načítanie údajov, ale ako ste spracovávali inkrementálne aktualizácie, keď sa menila cena alebo názov produktu? Ako ste zabezpečili synchronizáciu Elasticsearch?
Za čo je zodpovedný garbage collector (GC) v Go a kedy sa zvyčajne automaticky aktivuje? Uvoľňuje pamäť nedostupných objektov a automaticky sa aktivuje pri raste heapu (keď objem pridelené pamäte prekročí prah počas behu) Usporiadava umiestnenie premenných v pamäti na optimalizáciu cache a striktné sa aktivuje podľa časovača každých 10 ms Sleduje počet spustených gorútin a aktivuje sa iba po ukončení funkcie main Synchronizuje prácu mutexov a aktivuje sa, keď voľná RAM klesne pod 5%
Je možné vytvoriť konštantu typu map alebo slice?
Bola nejaká najväčšia alebo najťažšia úloha, ktorú by ste chceli vyzdvihnúť zo svojej skúsenosti?
Ohodnoťte svoje znalosti o Go a PostgreSQL od 1 do 10.
Povedzte mi o sebe a svojom súčasnom zamestnaní
Aké sú lehoty pre horúce ponuky podľa stavu vyhľadávania?
Čo sú rozhrania v Go? Čo je duck typing?
Povedz zaujímavé prípady z práce s PostgreSQL