Sobes.tech

Golang

Con quali database hai lavorato?

Middle+
Яндекс вертикали
112

Per quanto riguarda la specificità della startup: non sempre c'è una definizione chiara dei compiti, a volte sono sfocati, è richiesta iniziativa e autonomia, il carico di lavoro può essere irregolare. Come ti senti in questo?

Senior
AstraTech
112

Come confrontare gli elementi in una mappa? Come verificare se due map sono uguali?

Senior
Яндекс
112

Parlami della progettazione del sistema di moderazione/orchestratore — come è stato progettato, quali decisioni sono state prese?

Senior
Hi Rockits
112

Quali sono le buone pratiche e gli antipattern nei test unitari? Come capire se i test sono buoni?

Middle+
X5
112

Compito di scalabilità: il servizio B sta subendo un carico crescente dal servizio A. Cosa si può fare?

Junior
Позитив Технолоджис
112

Parla di un compito interessante della tua esperienza passata. Cosa hai fatto in azienda?

Middle+
VKVK
112

Data una stringa di caratteri. Trova il numero di coppie di indici i e j (i <= j), tra cui, inclusi, non ci sono caratteri ripetuti. Per la stringa "aba" la risposta è 5: [0, 0] ("a") [0, 1] ("ab") [1, 1] ("b") [1, 2] ("ba") [2, 2] ("a") Per la stringa "abcb" la risposta è ?: aba 3 + 2 = 5 abcb 4 (a, b, c, d) + 1 (ab) + 1 (bc) + 1 (cb) + 1 (abc) = 8

Intern
Яндекс
112

Perché creare molti thread del sistema operativo è un problema? A cosa serve uno scheduler nel runtime di Go in user-space?

Senior
X5 techX5 tech
112

È possibile usare una colonna in SELECT se non la raggruppiamo in GROUP BY?

Senior
OZONOZON
112

Cosa fare se gli utenti si lamentano del cambiamento nel modello di monetizzazione, ma l'azienda ha un piano chiaro?

Senior
AvitoAvito
112

// Sono due sequenze ordinate in ordine non decrescente di numeri interi. // È necessario restituire tutti gli elementi della prima sequenza che non sono nella seconda. // 0 <= N <= 10^6 // -10^9 <= a[i] <= 10^9 // [1] // [2, 3, 4, 5, 6] // [1] // [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, ...] // [1] // [2, 3, 4, 5, 6, 7, 8] func filter(first []int, second []int) []int { res := make([]int, 0, len(first)) i, j := 0, 0 for i < len(first) && j < len(second) { if first[i] < second[j] { result = append(result, first[i]) i++ } else if first[i] > second[j] { j++ } else { i++ j++ } } for i < len(first) { result = append(result, first[i]) i++ } return result }

Middle+
Яндекс
112

Quali stati ha una goroutine?

Senior
sber tech
112

Quali blocchi crea PostgreSQL durante l'eliminazione di righe specifiche?

Senior
Итрея
112

È possibile confrontare due segmenti di un array o lista tra loro?

Junior — Middle
112

Perché sei passato da [azienda] a [azienda]?

Middle+
plata
112

Parla del lavoro con gli slice in Go: come funzionano capacità e lunghezza, cosa succede superando i limiti?

Middle+
Umbrella IT
112

Come arrivano i compiti al lavoro? Raccontami di questo processo.

Senior
Flant
112

Parla del progetto precedente (Cloud.ru): di che tipo di progetto si trattava, cosa facevi?

Middle+
Lexica
112

Qual è la differenza tra DROP e TRUNCATE?

Middle
Япоки
112
/412