Java
Kas yra readiness ir liveness patikros Kubernetes?
Kaip užblokuoti įrašą duomenų bazėje, kad niekas kitas negalėtų daryti prieštaringų pakeitimų?
Papaskink apie Kafka pristatymo garantijos tipus, kaip jie skiriasi ir kuriuo atveju geriausia naudoti kiekvieną.
Kiek įrašų bus grąžinta, jei A turi 10 įrašų ir B turi 100 įrašų naudojant RIGHT JOIN?
Kodėl nusprendėte palikti savo dabartinį darbą?
Į kokius mikroservisus padalinti internetinę parduotuvę?
Patirtis su gRPC ir REST?
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 ir JDBC privalumai ir trūkumai?
Monolitas vs mikroservisai — skirtumai, privalumai ir trūkumai?
Kokias metrikas paėmė iš programėlių? Kaip dirbo su stebėsena?
Papaskink apie įdomią užduotį, kuria didžiuojiesi
Kokia buvo jūsų komanda? Kaip dirbote su DevOps?
Ar jūsų paslauga laikoma didelės apkrovos? Ar galite tai paaiškinti skaičiais?
Kiek civilių lėktuvų vakar buvo virš Maskvos srities? (Fermi įvertinimo klausimas)
Kokio šalutinio poveikio atsiranda vykdant kodą 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;
Kaip įvesti siūlą į WAITING ir TIMED_WAITING būseną, koks yra skirtumas?
Kaip pasiekiama duomenų perdavimo greitis gRPC?
Manote, kad istorijos taškai iš tikrųjų naudingi ar tai tik formalumas vadovams?
Ar turi klausimų man?