ERP Consultant
Entityде json же gorm сыяктуу тегдерди жазса болобу? Бул DDD принциптери менен кандай байланышта?
Go'daki жоспарлаучу жөнүндө мага айтып бер — эмне үчүн керек, эмне түзөт?
Маалыматтар базаларында ACID операциялары эмнелер?
Рекурсивдүү аралашууда папкада окууга мүмкүнчүлүк болбосо эмне кылуу керек?
Архитектуралык тапшырма: Колдонуучулар жана билдирүү кызматы бар. Колдонуучу катталганда, Kafka'га (электрондук почта жөнөтүү үчүн) билдирүү жөнөтүүнү кепилдөө керек. Эгер Kafka жеткиликтүү эмес болсо, жеткирүүнү кантип кепилдөө керек?
Clean Architecture, Hexagonal Architecture, DDD менен таанышсызбы, иштедизби?
Келинеңіз келер айда бала төрөйт. Туғанда азақ уақыт алсаңыз бола ма?
Go'догу аталыш белгилөөдө кыскартууларыны туура жазуу кандай?
Graceful Shutdown жөнүндө айтып бер — эмне үчүн колдонулат жана кантип ишке ашырдың.
Түз эфир коддоо: Go'до тапшырмалар — атаандачылык талаптар, goroutines ичинде жабуулар, дублдүүлүктөрдү фильтрлөө, жип менен коопсуз эсептегич, буферленген каналдар, функциянын убакыт чектөөсү
Go планировчысында P (пропессор) эмне — бул физикалык пропессорбу?
Маалыматтар базаларындагы индекстер жөнүндө айтып бер — алар эмне үчүн керек, кандай түрлөрү бар?
DDD тактикалык үлгүлөрүндө эмне бар?
Файл кеңейтүүсү == targetExtension болгон жана төмөнкү шарттарга жооп берген файлдардын абсолюттук жолдорунун кесимдерин ([]string) кайтарган FindFilesByExtension функциясын жазыңыз: файл кеңейтүүсү == targetExtension (большой-кичинейликке карабастан) файлдын өлчөмү > minSizeKB Функция бардык ички каталогдорду карашы керек. Каталог структурасынын мисалы: /projects/ ├── doc.pdf (2048 KB) ├── report.docx (512 KB) ├── src/ │ ├── Main.go (2 KB) │ ├── Utils.go (5 KB) └── images/ └── photo.jpg (3072 KB) Текшерүү мисалдары: 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"}
Хабарландыру кызматынын тарапынан Inbox үлгүсүн кантип ишке ашыруу керек, кабарлардын иштелип чыгышын кепилдөө үчүн?
SOLID принциптери — ар бирин жөнүндө айтып бер.
SELECT FOR UPDATE эмне? Кантип колдонулат, бул структура менен иштедиңби?
Кеңсөдөдө иштөө жөнүндө айтып бериңиз — кеңсе же алыстан иштөөнү жактырасызбы?
Кодду текшерүү: көйгөйлөрдү табыңыз жана updateBalance ыкмасы менен контроллердин кодунда жакшыртуулар сунуштаңыз
Иш жана жеке жашоо баланс деген эмне?