Sobes.tech

Golang

Este sigur accesul concurent la un slice? Va exista o condiție de cursă dacă 4 goroutines modifică fiecare indicele lor unic al slice-ului?

Senior
VK CloudVK Cloud
75

Care este diferența dintre un proces și un fir de execuție?

Middle
VKVK
75

Ce alte metode de sincronizare a goroutine-urilor există în Go în afară de canale?

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

Ce comandă poate schimba commit-ul de bază de la care începe ramura actuală?

Senior
SberAuto
75

Există un tabel cu câmpuri: ID utilizator, sex și vârstă. Este necesar să selectați frecvent utilizatori după sex și vârstă. Ce index este mai bine să creați?

Middle
VKVK
75

De ce cauți un loc de muncă în acest moment?

Senior
ozon_tech
75

Ce se întâmplă dacă, în timpul îmbogățirii, unul dintre servicii nu este disponibil (de exemplu, serviciul cu numele complet/datele utilizatorului)? Se oprește întreg Kafka?

Senior
А7
75

Vorbește despre experiența ta cu PostgreSQL. Ai abordat probleme de optimizare?

Middle+
Servicepipi
75

Ce va afișa programul? De ce? ```go func main() { timeStart := time.Now() _, _ = <-worker(), <-worker() println(int(time.Since(timeStart).Seconds())) } func worker() chan int { ch := make(chan int) go func() { time.Sleep(3 * time.Second) ch <- 1 }() return ch } ```

Senior
Озон банк
75

Ce este o stivă și un heap? În ce diferă? Cum poți afla unde este alocată o variabilă?

Senior
Магнит Тех
75

Arhitectura Apache Kafka: care sunt componentele principale, cum sunt conectați producătorii și consumatorii? Ce este reechilibrarea? Cum asigurăm citirea secvențială a mesajelor?

Senior
plata
75

Puteți vorbi despre sarcinile de la ultimul loc de muncă?

Senior
Effective IT
75

Ce sunt genericele în Go? Cum le înțelegi?

Senior
Lenta Tech
75

Ce este un canal în Go? Care sunt tipurile de canale? Care este diferența dintre canalele cu buffer și cele fără buffer?

Middle
YadroYadro
75

Ce este important să se prevadă în worker-ul de polling?

Senior
OZONOZON
75

Spune-mi despre tine și experiența ta

Senior
Магнит Тех
VK CloudVK Cloud
75

Modificând doar a șasea linie de cod (fără a schimba semnătura funcției), este posibil să accesați elementele adăugate în interiorul funcției (triplet și cvadruplu)?

Senior
техвил
75

Cum se poate rezolva problema degradării interogărilor de scriere și citire într-un singur tabel cu index prin scalarea bazei de date? Vor ajuta metodologii precum sharding-ul și partiționarea?

Middle
Small
75

Care este diferența dintre tipul de date TEXT și VARCHAR în PostgreSQL, și în ce constă diferența dintre VARCHAR și CHAR?

Senior
Лига Цифровой ЭкономикиЛига Цифровой Экономики
75

Ce este un canal în Go și care sunt principalele sale domenii de aplicare?

Middle
VKVK
75
/412