Golang
Vysvetlite, čo je gorutina a ako sa používa v programovaní
Aký je rozdiel medzi dátovou štruktúrou poľa a slice v kontexte použitia a vlastností implementácie?
Prečo má index B-stromu zložitosť O(log n)?
Kedy je vhodné preniesť kontext do databázy v ExecContext a kedy nie?
Máte skúsenosti s bankovým spracovaním alebo bankovými systémami?
Vysvetlite, čo sa rozumie pod pojmom 'zásobník' v kontexte správy pamäte v programovaní
Čo je to fantómové čítanie a stratené zápisovanie?
Z akej sumy teraz zvažujete ponuku?
Čo je lepšie — modulárny monolit alebo mikroservisy pre šachovú službu?
Vypočítajte záťaž: máme 6 hier za sekundu a 80 ťahov v partii — koľko ťahov za sekundu?
Kedy je vhodný čas prejsť z monolitu na mikroslužby? Pri akom RPS a za akých podmienok?
Prečo potrebujeme Load Balancer a API Gateway — čo robia a za čo zodpovedajú? Funguje Load Balancer ako rate limiter?
Je možné naraz vytvoriť indexy na 15 poliach v tabuľke?
Ako dlho už vyvíjate v Go?
Čo je blob úložisko, aké druhy existujú a čo ukladajú?
S akými API ste pracovali?
Ako najlepšie zorganizovať architektúru šachovej služby (podobnej Chess.com) pre Rusko s 1 miliónom používateľov a 50k DAU, kde hráč hrá 5 hier denne, sú profily, matchmaking a ocenenia?
Ako shranovať hlasové správy v messengeri typu WhatsApp? Prečo je lepšie ukladať obrázky do S3 ako do Postgres? Aké možnosti ukladania obrázkov v Postgres existujú?
Čo sú to sticky sessions a prečo sú potrebné, aby všetky pripojenia padali na jednu inštanciu?