Sobes.tech

Golang

// Se introduceți un șir s care conține doar caracterele '(', ')', '[', ']' // Determinați dacă șirul de intrare este valid. // Șirul este valid dacă: // - Toate parantezele deschise sunt închise cu paranteze de același tip. // - Parantezele trebuie închise în ordinea corectă. // - Fiecare paranteză de închidere corespunde unei paranteze deschise de același tip // () // func isValid(s string) bool { // }

Middle+
СБЕРСБЕР
33

Cum să accelerezi rularea unui număr mare de teste unitare?

Middle+
X5
33

Cum vei alege dintre multiplele oferte?

Senior
AvitoAvito
33

Ce funcții ai îndeplinit ca lider al subechipei?

Senior
AvitoAvito
33

Ce sunt genericele în Go? Le-ai folosit deja?

Middle+
МВидеоМВидео
33

Ce este important la alegerea unei companii? La ce vei acorda atenție?

Middle+
AvitoAvito
33

Care este diferența dintre comenzile EXPLAIN și EXPLAIN ANALYZE în PostgreSQL?

Middle+
purrweb
33

Vorbește despre principiile SOLID

Middle+
СБЕРСБЕР
33

Cum se termină un proces în Linux și în ce mod diferă SIGTERM de SIGKILL? Ce sunt semnalele și pentru ce sunt folosite?

Middle
OZONOZON
33

Cum se va schimba rezultatul dacă condiția de filtrare se mută de pe ON pe WHERE la un JOIN?

Senior
Алабуга
33

Dacă ai o sarcină mare, de exemplu un fișier de 10 GB cu setări pe linie, și trebuie să procesezi fiecare linie (de exemplu, să pui un punct la sfârșit), ar ajuta goroutines să accelereze această muncă?

Middle
Aliexpress
33

De ce ai decis să cauți acum ceva, de ce mergi la interviuri?

Senior
X5
33

Sugereți cum s-ar putea structura acest lucru în stil REST — cum ați redenumi toate aceste metode?

Senior
МВидео/эльдорадо
33

Aveți experiență cu Docker? Aveți experiență în scrierea Dockerfile-urilor de unul singur?

Middle+
МТСМТС
33

Cum va arăta legătura dintre tabelele transfers și accounts (două FK pe un singur tabel)?

Senior
Lamoda Tech
33

Ce ai schimba în Go dacă ai fi un întreținător?

Senior
Магнит Тех
33

Ce anume să scrii exact în mesajul Kafka? Ce câmpuri să transmiți consumatorilor?

Senior
Pasul LTD
33

Cu ce te ocupai cel mai des în sarcinile tale zilnice? Corectarea de erori, refactorizare, suport, dezvoltare de noi funcții?

Middle+
OZONOZON
33

// Problema 3 // Descrieți ce sarcină rezolvă acest cod // Ce probleme există în această soluție? // Cum ați rescrie acest cod? var c int var mu sync.RWMutex type Trace struct { // Câmpuri aici } type Sender interface { Send(Trace) } func Do(sender Sender, tr Trace) { mu.Lock() defer mu.Unlock() c++ if c == 100 { go func() { sender.Send(tr) }() c = 0 } }

Senior
МТС CloudМТС Cloud
33

Dacă sistemul are 24 de nuclee, câți procesoare vor fi în modelul GMP?

Senior
Гос крипта
33
/411