ERP Consultant
Entity içinde json veya gorm gibi etiketler yazılabilir mi? Bu, DDD ilkeleriyle nasıl ilişkilidir?
Go'daki planlayıcı hakkında bana anlat — ne işe yarar, ne içerir?
Veritabanlarında ACID işlemleri nedir?
Dizin erişim izni olmadan rekürsif tarama sırasında ne yapılmalı?
Clean Architecture, Hexagonal Architecture, DDD hakkında bilgi sahibi misiniz, çalıştınız mı?
Mimari görev: Kullanıcılar ve Bildirim hizmetleri var. Bir kullanıcı kaydı sırasında, Kafka'ya (e-posta göndermek için) mesaj göndermeyi garantilemek gerekiyor. Kafka erişilebilir değilse, teslimatı nasıl garanti altına alırsınız?
Graceful Shutdown hakkında bana anlat — ne için kullanılır ve nasıl uyguladın?
Eşiniz gelecek ay bebek sahibi olacak. Doğduğunda biraz izin alabilir misiniz?
Ofis ortamında çalışmak hakkında konuşun — ofis mi yoksa uzaktan çalışma mı tercih ediyorsunuz?
Go'da isimlendirme notasyonlarında kısaltmaları nasıl doğru yazmalıyız?
Go planlayıcısında P (işlemci) nedir — bu fiziksel bir işlemci mi?
Veritabanlarındaki indeksler hakkında bana anlat — ne işe yararlar, hangi türleri vardır?
Canlı kodlama: Go'da görevler — eşzamanlı istekler, goroutine'lerde kapanışlar, yinelenenleri filtreleme, iş parçacığı güvenli sayıcı, tamponlu kanallar, fonksiyon zaman aşımı
DDD'nin taktik desenleri nelerdir?
Kod incelemesi: sorunları bulun ve updateBalance metoduna sahip denetleyicinin kodunda geliştirmeler önerin
İş-yaşam dengesi nedir?
Dizin içinde dosyaları özyinelemeli olarak arayan ve koşulları karşılayan dosyalara ilişkin mutlak yolların dilimlerini ([]string) döndüren FindFilesByExtension adlı bir fonksiyon yazın: dosya uzantısı == targetExtension (büyük/küçük harf dikkate alınmadan) dosya boyutu > minSizeKB Fonksiyon, tüm iç içe geçmiş alt dizinleri dolaşmalıdır. Dizin yapısına örnek: /projects/ ├── doc.pdf (2048 KB) ├── report.docx (512 KB) ├── src/ │ ├── Main.go (2 KB) │ ├── Utils.go (5 KB) └── images/ └── photo.jpg (3072 KB) Kontrol örnekleri: 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"}
Bildirim servisi tarafında mesajların işlenmesini garanti altına almak için Inbox Pattern nasıl uygulanır?
SOLID ilkeleri — her biri hakkında bana anlat.
SELECT FOR UPDATE nedir? Ne işe yarar, bu yapıyla çalıştınız mı?