Java
Kubernetesте readiness жана liveness сыноолору эмнелер?
Маалыматтар базасында жазууну кантип бөгөп коюуга болот, башка кимдер каршы келген өзгөртүүлөрдү киргизе албасын?
Kafkaда жеткирүү кепилдигинин түрлөрү жөнүндө мага айтып бер, алар кандай айырмаланат жана кайсы учурда кайсынысын колдонуу жакшы.
Aда 10 жазуу жана Bда 100 жазуу болсо, RIGHT JOIN менен канча жазуу кайтарылат?
Неге азыркы жумушуңуздан кетүүнү чечтиңиз?
Интернет-дүкөндү кайсы микросервистерге бөлүү керек?
gRPC жана REST менен тажрыйба?
public class RefEx { public static class PdfProcessor implements DocumentProcessor { } public static class DocxProcessor implements DocumentProcessor { @Override public void process(Document document) { // Word үчүн өзгөчө логика } } public static class XmlProcessor implements DocumentProcessor { @Override public void process(Document document) { // XML үчүн өзгөчө логика } } 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; } // Жалпы документти иштетүү логикасы processor.process(doc); } } } }
JPA жана JDBCнин артыкчылыктары жана кемчиликтери?
Монолит жана микросервистер — айырмачылыктар, артыкчылыктар жана кемчиликтер?
Кандай метрикалар колдонулду колдонмолордон? Мониторинг менен кандай иштешти?
Горурданарлык туйган кызыктуу тапшырма жөнүндө айтып бер
Ким болдуңуз? DevOps менен кантип иштештиңиз?
Сиздин кызмат жогорку жүктөмдүү деп эсептелеби? Сан менен түшүндүрө аласызбы?
Кечээ Москва облусунун үстүндө канча граждандык учактар болду? (Ферми баалоо суроо)
Коддун ишке ашырылышы учурунда кайсы yan таасир пайда болот 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;
Жипти WAITING жана TIMED_WAITING абалдарына кантип салуу керек жана айырмачылык эмнеде?
gRPC-де маалыматтарды өткөрүүнүн ылдамдыгын кантип жетишүүгө болот?
Сиз ойлойсузбу, story pointтар чындан да пайдалуу же бул гана менеджерлер үчүн формалдуулукпы?
Мага суроолор бардошту?