Sobes.tech

ERP Consultant

Se pot scrie etichete precum json sau gorm în Entity? Cum se raportează acest lucru la principiile DDD?

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

Vorbește-mi despre planificatorul în Go — pentru ce este, din ce este format?

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

Ce sunt tranzacțiile ACID în bazele de date?

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

Ce să faci dacă un folder nu are acces de citire în timpul unei scanări recursive?

Junior
ARTW
58

Cunoști Clean Architecture, Hexagonal Architecture, DDD — ești familiar, ai lucrat cu ele?

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

Provocare arhitecturală: există un serviciu pentru Utilizatori și un serviciu de Notificări. La înregistrarea unui utilizator, trebuie garantat trimiterea unui mesaj către Kafka (pentru trimiterea emailurilor). Cum asigurați garanția livrării dacă Kafka nu este disponibil?

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

Vorbește-mi despre Graceful Shutdown — pentru ce se folosește și cum l-ai implementat.

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

Soția ta va avea un copil luna viitoare. Poți să-ți iei o zi liberă când se naște?

Junior
Digital Zone
52

Vorbiți despre munca la birou — preferați biroul sau munca de la distanță?

Junior
Digital Zone
52

Cum să scrii corect abrevierea în notația de numire în Go?

Junior
ARTW
51

Ce este P (procesor) în planificatorul Go — este un procesor fizic?

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

Vorbește-mi despre indicii din bazele de date — pentru ce sunt, ce tipuri există?

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

Codare live: sarcini în Go — solicitări concurente, closures în goroutines, filtrarea duplicatelor, contor cu siguranță thread, canale tamponate, timeout pentru funcții

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

Ce conțin modelele tactice DDD?

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

Revizuire cod: identifică problemele și sugerează îmbunătățiri în codul controlerului cu metoda updateBalance

Senior
Позитив Технолоджис
49

Ce este echilibrul între viața profesională și cea personală?

Junior
Digital Zone
49

Scrieți o funcție FindFilesByExtension care caută recursiv fișiere într-un director și returnează un segment de căi absolute către fișiere ([]string) care îndeplinesc condițiile: extensia fișierului == targetExtension (fără a ține cont de majuscule/minuscule) dimensiunea fișierului > minSizeKB Funcția trebuie să parcurgă toate subdirectoarele înglobate. Exemplu de structură de director: /projects/ ├── doc.pdf (2048 KB) ├── report.docx (512 KB) ├── src/ │ ├── Main.go (2 KB) │ ├── Utils.go (5 KB) └── images/ └── photo.jpg (3072 KB) Exemple de verificări: files1, _ := FindFilesByExtension("/projects", "pdf", 1000) // files1 == []string{"/projects/doc.pdf"} files2, _ := FindFilesByExtension("/projects", "go", 3) // files2 == []string{"/projects/src/Utils.go"} files3, _ := FindFilesByExtension("/projects", "jpg", 2000) // files3 == []string{"/projects/images/photo.jpg"}

Junior
ARTW
48

Cum se implementează modelul Inbox pe partea serviciului de notificări pentru a garanta procesarea mesajelor?

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

Principiile SOLID — povestește-mi despre fiecare.

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

Ce este SELECT FOR UPDATE? La ce folosește, ai lucrat cu această construcție?

Junior
Позитив Технолоджис
48
/7