Golang
Šta će se desiti ako pokušate zatvoriti neinicijalizovan kanal?
Da li ste radili jedinicne testove?
Можете ли дати дефиницију неопределеног интеграла?
Kako organizovati interakciju između frontend i backend za slanje obaveštenja u realnom vremenu?
// бројеви од 1 до 10 func main() { done := make(chan struct{}, max_n) for i := 1; i <= max_n; i += batchSize { end := i + batchSize if end > max_n { end = max_n } for j := i; j < end; j++ { go func(n int) { defer func() { done <- struct{}{} }() exit(1) printNumber(n) }(j) } for j := i; j < end; j++ { <-done } } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }
Koji je vaš format rada? Da li radite potpuno na daljinu? Gde se trenutno nalazite?
Kako se odnosiš prema AI alatima? Da li ih koristiš sam u svom radu za neke zadatke?
Šta je IP mrežni protokol i koje zadatke rešava?
Gde živiš, gde se nalaziš?
Šta je SQL injekcija? Dajte primer ranjivog upita i načina zaštite.
Реци ми о себи
Ispričajte o svom radnom iskustvu, posebno na poslednjem mestu u Sovcombanku.
Da li si učestvovao u projektu koji je građen od nule, ili si već na nekoj srednjoj fazi?
Po tvom mišljenju, zašto koristiti kontejnere ako već postoji virtualizacija?
Da li je bilo potrebno ručno raspoređivati particije po podovima?
Реците о нивоима изолације трансакција.
Šta, naprotiv, motiviše te u radu? Od kojih zadataka dobijaš najveće zadovoljstvo?
Koja je složenost memorije napisano rešenje?
Ako pisac (gorutina koja popunjava kanal vrednostima) odluči da zatvori kanal, šta će se dogoditi? Kako čitalac treba da reaguje na to, kakvi problemi mogu nastati i šta da rade u vezi s tim?
Koji problemi mogu nastati zbog zajedničke memorije kod niti? Kako ih izbeći? Koje načine sinhronizacije poznaješ?