Java
Kubernetes-də readiness və liveness yoxlamaları nədir?
Verilənlər bazasında qeydiyyatı necə bloklamaq olar ki, başqa heç kim ziddiyyətli dəyişikliklər etməsin?
Kafka-da çatdırılma zəmanətinin növləri haqqında danış, onlar necə fərqlənir və hansı halda hansı daha yaxşı istifadə olunur.
A-da 10 qeyd və B-də 100 qeyd varsa, RIGHT JOIN ilə neçə qeyd qaytarılacaq?
Cari iş yerinizdən niyə ayrılmağa qərar verdiniz?
İnternet mağazasını hansı mikroxidmətlərə bölmək olar?
gRPC və REST ilə təcrübə?
public class RefEx { public static class PdfProcessor implements DocumentProcessor { } public static class DocxProcessor implements DocumentProcessor { @Override public void process(Document document) { // Word üçün xüsusi məntiq } } public static class XmlProcessor implements DocumentProcessor { @Override public void process(Document document) { // XML üçün xüsusi məntiq } } 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; } // Ümumi sənəd emalı məntiqi processor.process(doc); } } } }
JPA və JDBC-nin üstünlükləri və çatışmazlıqları?
Monolit və mikroxidmətlər — fərqlər, üstünlüklər və çatışmazlıqlar?
Tətbiqlərdən hansı metrikalar götürülüb? Monitorinq ilə necə işlədilər?
Qürur duyduğun maraqlı bir vəzifə haqqında danış
Komandanız necə idi? DevOps ilə necə işlədiniz?
Xidmətiniz yüksək yüklü sayılırmı? Rəqəmlərlə izah edə bilərsinizmi?
Dün Moskva bölgəsində neçə sərbəst təyyarə vardı? (Fermi təxmini sual)
Koddni bajarish davomida qanday yon ta'sir yuzaga keladi 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;
İpni WAITING və TIMED_WAITING vəziyyətinə necə salmaq və fərqi nədir?
gRPC-də məlumatların ötürülmə sürəti necə əldə edilir?
Hekayə nöqtələrinin həqiqətən faydalı olduğunu düşünürsünüzmü yoxsa bu sadəcə menecerlər üçün formalitetdir?
Mənə sualınız varmı?