Sobes.tech

Golang

Cosa mostrerà il programma nei punti in cui ci sono i commenti? package main import "fmt" func main() { nums := make([]int, 1, 2) fmt.Println(nums) // appendSlice(nums, 1024) fmt.Println(nums) // mutateSlice(nums, 1, 512) fmt.Println(nums) // } func appendSlice(sl []int, val int) { sl = append(sl, val) fmt.Println(sl) // } func mutateSlice(sl []int, idx, val int) { sl[idx] = val fmt.Println(sl) // }

214

Parlami delle transazioni nei database: a cosa servono, dove le hai usate?

212

Può spiegare il principio di funzionamento e le caratteristiche principali del modello CQRS?

Middle — Middle+
212

Quale client Kafka è stato utilizzato nel progetto e come hai interagito con lui?

212

Parlami dello stack tecnico che hai usato.

211

Qual è il ruolo e lo scopo di un'interfaccia vuota nella programmazione?

Junior — Middle
210

Qual è la differenza tra elaborazione parallela dei compiti e esecuzione multithread in programmazione?

Junior — Middle
209

Come funziona il pianificatore di Go? Racconta i punti principali.

209

Tabella `employees`: | id | nome | dipartimento | stipendio | |----|-------|--------------|-----------| | 1 | A | IT | 100 | | 2 | B | IT | 100 | | 3 | C | IT | 90 | | 4 | D | IT | 80 | | 5 | E | HR | 200 | | 6 | F | HR | 180 | Deve essere visualizzato tutti i dipendenti che sono nella top-3 per stipendio all'interno del loro dipartimento. Se più dipendenti hanno lo stesso stipendio, tutti devono essere inclusi (anche se questo estende il top-3 a 4-5 persone).

207

Scrivi un codice con un pool di worker per elaborare un slice di URL con richieste HTTP parallele.

205

Cosa fa PARTITION BY nelle funzioni di finestra?

205

Puoi spiegare in cosa consiste il modello C4 e come viene utilizzato per visualizzare l'architettura dei sistemi?

Middle — Middle+
204

Quali mezzi e approcci hai utilizzato nella creazione dell'architettura a microservizi?

Junior — Middle
204

Quali sono i tipi di memoria esistenti e come interagiscono tra loro?

Junior — Middle
204

Quali segnali di allarme in un'azienda sarebbero per te fattori di stop?

202

Quale valore restituirà la funzione len quando viene chiamata per una stringa?

Junior — Middle
202

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) // }

202

Qual è la differenza tra PARTITION BY e GROUP BY per una sottoquery?

201

Come capire se la degradazione è avvenuta proprio a causa dell'aumento del consumo di risorse (CPU, ecc.)?

201
/12