Golang
Da li je bilo mnogo takvih nevažećih poruka?
За шта је HAVING?
Koju poziciju trenutno razmatraš za sebe, šta bi bilo interesantno?
Zašto nije preporučljivo kreirati zasebnu gorutinu za svaki URL prilikom provere terminala?
Koji je bio najveći obim podataka s kojima ste radili u bazama podataka?
Zašto ne možemo postaviti indekse na sve kolone tabele?
// Kada ažurirate narudžbinu, morate poslati podatke o narudžbini na više usluga (API treće strane) // broj usluga raste (može biti hiljade+) // napisali smo kod, na početku je sve išlo dobro, ali vremenom je naša usluga počela da troši mnogo memorije func (s *orderService) SendOrder(ctx context.Context, hosts []string, order Order) { for i := 0; i < len(hosts); i++ { go func() { // Zamislimo da je ovo dug poziv mreže response, err := s.httpClient.Send(ctx, hosts[i], order) if err != nil { s.logger.Error(ctx, "neuspešno slanje", err) return } s.logger.Info(ctx, "uspešno", response) }() } }
[ime] je pitao: Koje vrste podataka postoje u Go?
Да ли више волите да радите на својој опреми или вам је потребна опрема од послодавца?
Ispričaj o graceful shutdown-u: što je to, što se događa tijekom njega, kako se poziva? Koje procese servis izvršava u Kubernetesu nakon primanja SIGTERM?
Имате ли искуства у подршци или развоју расподељених система?
Kako funkcioniše select sa više kanala u Go?
Navedite srednje asimptotske složenosti vremena i dodatne memorije za brzo sortiranje (in-place) pri sortiranju n elementa O(n log n) po vremenu, O(log n) po memoriji steka O(n log n) po vremenu, O(1) po memoriji O(n^2) po vremenu, O(log n) po memoriji steka O(n log n) po vremenu, O(n) po memoriji
Koja porodica planera se koristi u Go?
Koje programske jezike ste koristili pre Go i kada ste počeli da programirate?
Реците о индексима у базама података и о предностима и недостацима превише индекса.
Šta je reverse proxy i šta se obično koristi?
Ispričaj mi o kontekstu u Go: čemu služi, kako funkcioniše otkazivanje?
Шта је за вас важније у раду: јасно формализовани задаци у великој компанији или висок степен самосталности и креативности у малој компанији? Које задатке вам је више стало: оне са високим степеном неизвесности или линеарно писање кода?
Ispričaj mi o kanalima u Go: što su, što se nalazi unutar njih, što će se dogoditi s bufferiranim kanalom od 5 elemenata pri unosu 5 vrijednosti?