Golang
Čo je pre vás dôležité v novej práci?
Kedy musíte poskytnúť odpoveď na aktuálnu ponuku?
Navrhnite limitér rýchlosti pre externé API s limitom 100 požiadaviek za sekundu/minútu
Čo sa stane v programe s gorutino, ktorá píše do kanála a range po kanáli bez zatvorenia?
Kedy dávate ACK? Hneď pri prijatí alebo po spracovaní?
Existuje architekt, ktorý trval na Elasticsearch?
Ako v PostgreSQL pridať obmedzenie jedinečnosti na kombináciu dvoch stĺpcov, kde jednotlivé hodnoty sa môžu opakovať, ale páry — nie?
Čo je replikácia databázy?
Boli ste zodpovedný za prevádzku produktu? Podpora bola vo vašom tíme? Upozornenia a metriky vám prichádzali?
Aký je rozdiel medzi rozhraním a Any?
// 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() }
Ktoré z uvedených prostriedkov synchronizácie si musel použiť vo svojom projekte?
Kedy by ste mohli začať pracovať? Máte rodinu, ktorú je potrebné prepraviť?
Za akých podmienok môže mock-objekt spôsobovať problémy?
Čo sa stane pri append, ak kapacita slice nie je dostatočná (alokácia nového poľa)?
Chceš napísať klasický worker pool?
Porozprávaj o SQL a NoSQL databázach
Trenutno delate v [podjetje] — kako je to aktualno in kaj vas je spodbudilo, da razmislite o novi ponudbi?
Budeš pripraven prejsť na iný jazyk? Možno by si chcel naučiť niečo zaujímavé?
Prečo B-strom dobre funguje pre nerovnosti a rozsahové dotazy?