Java
Kubernetes'te readiness ve liveness probeleri nedir?
Veritabanında bir kaydı nasıl kilitlersiniz ki başka kimse çelişkili değişiklikler yapmasın?
Kafka'daki teslimat garantisi türleri hakkında bana anlat, bunlar nasıl farklılık gösterir ve hangi durumda hangisinin kullanılması daha iyidir.
A'da 10 kayıt ve B'de 100 kayıt varsa, RIGHT JOIN ile kaç kayıt döner?
Mevcut işinizden neden ayrılmaya karar verdiniz?
İnternet mağazasını hangi mikroservislere ayırmak gerekir?
gRPC ve REST ile deneyim?
public class RefEx { public static class PdfProcessor implements DocumentProcessor { } public static class DocxProcessor implements DocumentProcessor { @Override public void process(Document document) { // Belirli Word işleme mantığı } } public static class XmlProcessor implements DocumentProcessor { @Override public void process(Document document) { // Belirli XML işleme mantığı } } public static class DocumentService { private final Map<DocumentType, DocumentProcessor> processors = Map.of( DocumentType.PDF, new PdfProcessor(), DocumentType.DOCX, new DocxProcessor(), DocumentType.XML, new XmlProcessor() ); public void process(Document[] documents) { for (Document doc : documents) { DocumentProcessor processor = processors.get(doc.type); if (processor == null) { break; } // Genel belge işleme mantığı processor.process(doc); } } } }
JPA ve JDBC'nin artıları ve eksileri?
Monolit ve mikroservisler — farklar, artıları ve eksileri?
Uygulamalardan hangi metrikler alındı? İzleme ile nasıl çalıştınız?
Gurur duyduğun ilginç bir görevden bahset
Takımınız nasıldı? DevOps ile nasıl çalıştınız?
Hizmetiniz yüksek trafikli olarak kabul ediliyor mu? Sayılarla açıklayabilir misiniz?
Dün Moskova bölgesinin üzerinde kaç sivil uçak vardı? (Fermi tahmini sorusu)
İşlem sırasında hangi yan etki ortaya çıkar BEGIN; SET TRANSACTION ISOLATION LEVEL READ COMMITTED; START TRANSACTION; SELECT progress INTO @current_progress FROM courses WHERE course_id = 101; SET @current_progress = @current_progress + 60; UPDATE courses SET progress = @current_progress WHERE course_id = 101; COMMIT; END; BEGIN; SET TRANSACTION ISOLATION LEVEL READ COMMITTED; START TRANSACTION; SELECT progress INTO @current_progress FROM courses WHERE course_id = 101; SET @current_progress = @current_progress + 40; UPDATE courses SET progress = @current_progress WHERE course_id = 101; COMMIT; END;
Bir iş parçacığını WAITING ve TIMED_WAITING durumlarına nasıl sokarsınız ve aralarındaki fark nedir?
gRPC'de veri iletim hızları nasıl sağlanır?
Hikaye puanlarının gerçekten faydalı olduğunu mu düşünüyorsunuz yoksa yöneticiler için bir formalite mi?
Bana sorusu var mı?