Golang
Mis on protsess ja niit operatsioonisüsteemis (Linux)?
Milliste arendusmetodoloogiatega olete töötanud? Millised on kõige mugavamad?
Kas te praegu töötad töölepingu alusel või iseenda ettevõtjana?
Kuhu soovite tulevikus areneda — tehnilises või juhtimises?
Kui suur on selle algoritmi aja- ja mälu keerukus (Big O)?
Kui kaua sa oled Go-s arendanud?
Millised on tüüpilised põhjused goroutine'i lekked tootmissüsteemides ja kuidas need mõjutavad teenuse käitusaega?
Mis vahe on funktsioonil ja meetodil Go-s? Milline on tehniline erinevus mälu haldamise osas?
Mis näitab programm? package main import "fmt" func main() { original := []int{1, 2, 3} updated := append(original, 4) original[0] = 100 fmt.Println(original, updated) } [100 2 3] [1 2 3 4] [100 2 3] [100 2 3 4] [1 2 3] [1 2 3 4]
func appendSlice(sl []int, val int) { sl = append(sl, val) } func mutateSlice(sl []int, idx, val int) { sl[idx] = val } package main import "fmt" type Person struct { Name string } func changeName(person *Person) { person = &Person{ Name: "Alice", } } func main() { person := &Person{ Name: "Bob", } fmt.Println(person.Name) // changeName(person) fmt.Println(person.Name) // }
Kui palju backende oli meeskonnas [ettevõte]?
Kuidas hinnata indeksit enne selle tootmisse lisamist tõhusust ja kasulikkust?
Mis on deadlock ja race condition, kuidas nendega võidelda?
Miks on vaja tühja struktuuriga kanalit chan struct{}?
Mis on indeksimine andmebaasides ja milleks see vajalik on?
Kirjutage SQL-päring, mis näitab **kliendi nime**, tema **linna** ja **kõigi tema tellimuste kogusumma**. Lõpptulemustes peaksid olema ainult need kliendid, kelle kogukulud ületavad **1000** ühikut. --- **Andmestruktuur:** 1. **`customers` tabel:** - `customer_id` (int) – kliendi unikaalne identifikaator. - `customer_name` (varchar) – kliendi nimi. - `city` (varchar) – elukoht linn. 2. **`orders` tabel:** - `order_id` (int) – unikaalne tellimuse number. - `customer_id` (int) – kliendi ID, kes tegi ostu. - `total_amount` (decimal) – konkreetse tellimuse summa.
Räägi mulle sõnumite vahendajatest, kellega sa töötasid.
Mis vahe on teenustel ja mikroteenustel?
Miks otsustasite lahkuda praegusest ettevõttest?
Mida teeb sysmon jooksutamise ajal Go-s?