Golang
Vysvětlete, co je gorutina a jak se používá v programování
V čem se datová struktura pole liší od slice z hlediska použití a vlastností implementace?
Proč má index B-stromu složitost O(log n)?
Kdy je vhodné předat kontext do databáze v ExecContext a kdy ne?
Máte zkušenosti s bankovním zpracováním nebo bankovními systémy?
Vysvětlete, co se rozumí pod pojmem 'zásobník' v kontextu správy paměti v programování
Co je to fantomové čtení a ztracené zápisy?
Od jaké částky zvažujete nyní nabídku?
Spočítejte zátěž: máme 6 her za sekundu a 80 tahů v partii — kolik tahů za sekundu?
Co je lepší — modulární monolit nebo mikroservisy pro šachovou službu?
Proč potřebujeme Load Balancer a API Gateway — co dělají a za co odpovídají? Funguje Load Balancer jako rate limiter?
Lze najednou vytvořit indexy na 15 polích v tabulce?
Jak dlouho již vyvíjíš v Go?
Kdy je vhodné přejít z monolitu na mikroservisy? Při jakém RPS a za jakých podmínek?
Co je blob úložiště, jaké druhy existují a co ukládají?
S jakými API jsi pracoval?
Jak nejlépe organizovat architekturu šachové služby (podobné Chess.com) pro Rusko s 1 milionem uživatelů a 50k DAU, kde hráč hraje 5 her denně, jsou zde profily, matchmaking a ocenění?
Co jsou to sticky sessions a proč jsou potřeba, aby všechny připojení spadla na jednu instanci?
Jak ukládat hlasové zprávy v messengere typu WhatsApp? Proč je lepší ukládat obrázky do S3 než do Postgres? Jaké jsou možnosti ukládání obrázků v Postgres?