Golang
package main import ( "io" "net/http" "strconv" "time" ) // getData vrací téměř statická data, ale někdy se mění. func getData() int { time.Sleep(time.Millisecond * 100) return 1 } func main() { mux := http.NewServeMux() mux.HandleFunc("/", func(writer http.ResponseWriter, request *http.Request) { _, _ = io.WriteString(writer, strconv.Itoa(getData())) }) if err := http.ListenAndServe(":8080", mux); err != nil { panic(err) } }
Jak byl implementován systém validace mediálního obsahu, jaké služby byly použity?
Nepracoval jsi ve startupech, ale tento formát ti je blízký — proč?
Jak jsou data agregována po zpracování pracovníky?
Proč zvažujete nové nabídky? Aktivní nebo pasivní hledání?
Co je to kontext v Go a proč je důležitý v konkurenčních a HTTP aplikacích?
Co je ukazatel?
Navrhněte systém podobný GitHub/GitLab (ukládání kódu, push/pull, 50 000 aktivních uživatelů).
Proč hledáš nové zaměstnání?
Pro sledování dostupnosti webových služeb se používají: ping, traceroute, netcat nebo curl — který nástroj je nejvhodnější pro ověření právě webové služby?
Jak jsi řešil situace, když tvé rozhodnutí bylo odmítnuto?
Co je to escape analýza? Jak určuje, kde bude proměnná umístěna (zásobník nebo halda)?
Je ti v pohodě, když máš kancelář 5 dní v týdnu?
Jaké typy blokování jsou v PostgreSQL?
1 Ohodnoťte správnost tvrzení: existuje jednotná všeobecně přijatá definice "Inteligentního systému". 2 Ohodnoťte správnost tvrzení: v umělé inteligenci se rozlišuje sestupný přístup, tj. biologický — studium neuronových sítí a evolučních výpočtů, které modelují inteligentní chování na základě menších "neinteligentních" prvků. 3 Ohodnoťte správnost tvrzení: sestupný (anglicky TopDown AI), semiotický přístup v AI — tvorba expertních systémů, znalostních databází a systémů logického odvozování, které napodobují vysoce úrovňové duševní procesy: myšlení, uvažování, řeč, emoce, kreativitu atd. 4 Ohodnoťte správnost tvrzení: vzestupný (anglicky BottomUp AI), biologický přístup — studium neuronových sítí a evolučních výpočtů, které modelují inteligentní chování na základě menších "neinteligentních" prvků. 5 Ohodnoťte správnost tvrzení: produkční modely jsou zaměřeny na popis situací. 6 Ohodnoťte správnost tvrzení: produkční modely nejsou zaměřeny na modifikaci a rozšiřování. 7 Ohodnoťte správnost tvrzení: jádrem produkčního pravidla je systém slotů a terminálů. 8 Ohodnoťte správnost tvrzení: produkční systémy nemohou obsahovat konflikty. 9 Vyberte správné tvrzení: Logický inference systém (interpretátor) ES pracuje v rámci: - přímé strategie řešení problémů - zpětné strategie řešení problémů - iterací "akce-rozpoznání" 10 Ohodnoťte správnost tvrzení: Inženýrství znalostí je vědecká disciplína, která se zabývá celým souborem otázek týkajících se implementace ES. 11 Vyberte správné tvrzení: Systém umělé inteligence v "úzkém" smyslu tohoto pojmu musí plně napodobit činnost lidského mozku.
U jakém typu multitaskingu je možný Livelock? Jaké typy multitaskingu znáš?
Existuje v Go objektově orientované programování?
Odkud pochází paměť pro proměnné? Co je alokátor paměti?
Fasáda přistupuje k 10 interním službám (každá 100-300 ms) plus k globální službě v Číně (500 ms), celková doba odezvy je přibližně 3,5 sekundy. Jak byste tento problém vyřešili, aby se zrychlilo zpracování?
Jaký je efektivní přístup k provádění revizí kódu v Go a které aspekty by měly být upřednostněny jako první?