Sobes.tech

Golang

Quali database e broker di messaggi utilizzi nel tuo stack?

Senior
173

Parla della squadra: con chi hai interagito, quante persone c'erano?

Middle+
173

Cosa mostrerà il codice? Cosa ne pensi di questo codice? // Controlla se il progetto esiste existingID, err := i.projectRepo.GetIDByJiraID(ctx, postgresConn, issue.ID) if err != nil { return 0, fmt.Errorf("impossibile verificare l'esistenza del progetto: %w", issue.ID) }

Senior
171

Livelli di isolamento delle transazioni, anomalie, cos'è Serializable?

Middle
170

HeadHunter ha un limite di 16.000 visualizzazioni di curriculum al giorno, e un filtro ampio consuma tutto — come risolvere?

Senior
170

Qual era la direzione del tuo team?

Middle+
169

1. Visualizza i primi 10 per somma degli ordini degli utenti che hanno effettuato più di 2 ordini negli ultimi 30 giorni 2. Visualizza le prime 3 categorie per fatturato negli ultimi 6 mesi

Middle+
169

Quanti anni di esperienza complessiva nello sviluppo con Go?

Middle+
168

Hai scritto dei test? Quali?

Middle+
167

Scrivi una funzione che rimuove tutti gli elementi uguali a val dal slice in-place. Restituisce il slice senza i valori rimossi. func RemoveValue(slice []int, val int) []int { // il tuo codice } // Esempio RemoveValue([]int{1,2,3,2,4}, 2) // -> []int{1,3,4} RemoveValue([]int{1,2,3}, 5) // -> []int{1,2,3} RemoveValue([]int{}, 1) // -> []int{}

Middle+
167

Raccontami, cos'è la verifica e dove si applica questa parola?

Middle+
167

Parlami più dettagliatamente degli ultimi progetti: tecnologie, la tua area di responsabilità, compiti principali.

Middle
165

Qual era l'architettura del progetto — microservizi?

Middle+
165

Come è stato possibile accelerare il caricamento dei file medici tramite l'API di oltre 3 volte?

Middle+
165

Come vengono risolti i collisioni in una mappa in Go (fino alla versione 1.24)? Parla dei bucket e dei bucket di overflow.

Middle+
165

Di quali risultati sei più orgoglioso e cosa ricordi?

Senior
165

Come funziona DISTINCT?

Senior
165

Puoi raccontare in cosa consiste il progetto? Cosa significa per l'utente finale?

Middle+
164

Cosa verrà visualizzato all'esecuzione del programma: func main() { counter := make([]int, 0, 1000) var wg sync.WaitGroup for i := 0; i < 1000; i++ { wg.Add(1) go func() { defer wg.Done() counter = append(counter, i) time.Sleep(10 * time.Millisecond) // Simulazione di lavoro }() } wg.Wait() fmt.Println(len(counter)) }

Middle+
164

Quali meccanismi sono necessari per non perdere le risposte che arrivano tramite webhook di HeadHunter?

Senior
163
/13