Java
Wat zijn readiness- en liveness-probes in Kubernetes?
Hoe blokkeer je een record in de database zodat niemand anders conflicterende wijzigingen kan aanbrengen?
Vertel me over de soorten leveringsgaranties in Kafka, waarin ze verschillen en in welke gevallen het beter is om welke te gebruiken.
Hoeveel records worden geretourneerd als A 10 records heeft en B 100 records in een RIGHT JOIN?
Waarom hebt u besloten uw huidige baan te verlaten?
In welke microservices moet de online winkel worden verdeeld?
Ervaring met gRPC en REST?
public class RefEx { public static class PdfProcessor implements DocumentProcessor { } public static class DocxProcessor implements DocumentProcessor { @Override public void process(Document document) { // Specifieke logica voor Word-verwerking } } public static class XmlProcessor implements DocumentProcessor { @Override public void process(Document document) { // Specifieke logica voor XML-verwerking } } 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; } // Algemene logica voor documentverwerking processor.process(doc); } } } }
Voor- en nadelen van JPA vs JDBC?
Monoliet vs microservices — verschillen, voor- en nadelen?
Welke metrics werden van de applicaties gehaald? Hoe werkten ze met monitoring?
Vertel over een interessante taak waar je trots op bent
Hoe was jouw team? Hoe werkte je met DevOps?
Wordt uw service als hoogbelast beschouwd? Kunt u dit met cijfers uitleggen?
Hoeveel civiele vliegtuigen waren er gisteren boven de regio Moskou? (Fermi-schattingsvraag)
Welk bijwerking treedt op bij het uitvoeren van de code 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;
Hoe zet je een thread in de staat WAITING en TIMED_WAITING, wat is het verschil?
Hoe wordt de snelheid van gegevensoverdracht in gRPC bereikt?
Denkt u dat story points echt nuttig zijn of slechts een formaliteit voor managers?
Heeft u vragen voor mij?