ERP Consultant
Kas on võimalik kirjutada Entitysse selliseid silte nagu json või gorm? Kuidas see on seotud DDD põhimõtetega?
Räägi mulle Go planeerijast — milleks see on, millest see koosneb?
Mis on ACID-tehingud andmebaasides?
Mida teha, kui kaustal puudub lugemisõigus rekursiivse skannimise ajal?
Arhitektuuri ülesanne: on kasutajate ja teavituste teenus. Kasutaja registreerimisel tuleb garanteeritult saata sõnum Kafka'le (e-kirja saatmiseks). Kuidas tagada kohaletoimetamise garantii, kui Kafka ei ole saadaval?
Kas teadab Clean Architecture, Hexagonal Architecture, DDD — kas olete nendega tuttav, kas olete nendega töötanud?
Teie naine saab järgmisel kuul lapse. Kas saate võtta vaba aega, kui see sünnib?
Kuidas õigesti kirjutada lühendeid Go nimetamismärkustes?
Räägi mulle Graceful Shutdownist — milleks seda kasutatakse ja kuidas sa selle rakendasid.
Otse kodeerimine: ülesanded Go-s — konkurentsivõimelised päringud, sulgurid goroutines, duplikaatide filtreerimine, niiditurvaline loendur, pufferkanalid, funktsiooni aegumisaja
Mis on P (protsessor) Go planeerijas — kas see on füüsiline protsessor?
Raksta par datu bāzu indeksiem — kam tie ir paredzēti, kādi veidi pastāv?
Mida sisaldavad DDD taktikalised mustrid?
Kirjutage funktsioon FindFilesByExtension, mis rekursiivselt otsib kataloogis faile ja tagastab failidele absoluutsete teede segmentide ([]string) osad, mis vastavad järgmistele tingimustele: faili laiendus == targetExtension (suurtähti ja väiketähti arvestamata) faili suurus > minSizeKB Funktsioon peab läbima kõik sisemised alamkataloogid. Kataloogi struktuuri näide: /projects/ ├── doc.pdf (2048 KB) ├── report.docx (512 KB) ├── src/ │ ├── Main.go (2 KB) │ ├── Utils.go (5 KB) └── images/ └── photo.jpg (3072 KB) Kontrollnäited: 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"}
Kuidas rakendada Inbox-malli teavitusteenuse poolel sõnumite töötlemise tagamiseks?
SOLID põhimõtted — räägi igaüest.
Mis on SELECT FOR UPDATE? Milleks see on, kas teiega selle konstruktsiooniga töötanud?
Rääkige tööst kontoris — kas teile meeldib rohkem, kontoris töötamine või kaugtöö?
Koodi ülevaatus: leidke probleeme ja tehke parandusi kontrolleri koodis, millel on meetod updateBalance
Mis on töö- ja eraelu tasakaal?