Golang
Kam chceš smerovať svoj rozvoj — technicky alebo viac v manažmente?
Povedzte nám o pohľadoch v SQL a o dvoch hlavných typoch.
Spracovateľ, ktorý počúval udalosti z Kafka, čítal správy vo všetkých troch dátových centrách alebo len v jednom? Ako to bolo nastavené?
Čo je pre vás dôležité v novej práci?
Existuje v RPC rovnaké obmedzenie na prítomnosť zdroja v ceste ako v REST?
Čo je to model OSI? Čo je to aplikačná vrstva?
Koľko dát ste mali? Aké je RPS v Kafka?
Čo je to cookie? Aká je jeho veľkosť a doba života? Odkiaľ pochádzajú pôvodne v prehliadači?
Aký je rozdiel medzi DELETE a TRUNCATE?
Podľa akých kritérií si momentálne vyberáte zamestnávateľa?
Kedy dávate ACK? Hneď pri prijatí alebo po spracovaní?
Prečo sa v serverových systémoch používa fronta úloh medzi prijatím požiadavky a jej spracovaním? - Aby sa znížila spotreba pamäte - Aby sa zrýchlilo vykonávanie každej jednotlivé úlohy - Aby sa vyhladili špičky záťaže a nezatěžovali sa spracovatelia - Aby sa predišlo sieťovým chybám
Existuje architekt, ktorý trval na Elasticsearch?
// Otázka 2. Čo sa zobrazí na obrazovke package main import "fmt" func bbb() { defer func(){ if r := recover(); r != nil{ fmt.Println("Spracovanie paniky 1 ", r) } }() panic("aaaa") } func main() { defer func(){ if r := recover(); r != nil{ fmt.Println("Spracovanie paniky 2 ", r) } }() bbb() }
Čo presne nebolo možné urobiť v rámci optimalizácie dopytov?
Chceš napísať klasický worker pool?
Ako určiť, či produkt s približne 1000 používateľmi potrebuje architektúru mikroservisov alebo monolitickú?
Prečo B-strom dobre funguje pre nerovnosti a rozsahové dotazy?
Aké možnosti dedičstva existujú v Go a v čom je ich špecifiká?
Čo je zlé s kódom inkrementácie čítača v 1000 goroutines? Ako opraviť pomocou mutex, atomic alebo kanálov?