Java
Kas ir readiness un liveness pārbaudes Kubernetes?
Kā bloķēt ierakstu datu bāzē, lai neviens cits nevarētu veikt konfliktējošas izmaiņas?
Pastāsti man par Kafka piegādes garantijas veidiem, kā tie atšķiras un kuros gadījumos ir labāk izmantot katru.
Cik ieraksti tiks atgriezti, ja A ir 10 ieraksti, bet B ir 100 ieraksti ar RIGHT JOIN?
Kāpēc jūs nolēmāt atstāt savu pašreizējo darbu?
Kā sadalīt interneta veikalu mikroservisos?
Pieredze ar gRPC un 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 vs JDBC plusi un mīnusi?
Monolīts vs mikroservisi — atšķirības, priekšrocības un trūkumi?
Kuras metrikas ņēma no lietojumprogrammām? Kā strādāja ar uzraudzību?
Pastāsti par interesantu uzdevumu, ar kuru esi lepns
Kāda bija jūsu komanda? Kā jūs strādājāt ar DevOps?
Vai jūsu pakalpojums tiek uzskatīts par augstas slodzes? Vai varat to izskaidrot ar skaitļiem?
Cik daudz civilo lidmašīnu vakar atradās virs Maskavas apgabala? (Fermi novērtējuma jautājums)
Kāds blakus efekts rodas, izpildot kodu 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;
Kā novietot pavedienu stāvoklī WAITING un TIMED_WAITING, kāda ir atšķirība?
Kā tiek sasniegta datu pārraides ātrums gRPC?
Vai jūs uzskatāt, ka stāsta punkti patiešām ir noderīgi vai tas ir tikai formalitāte vadītājiem?
Vai jums ir kādi jautājumi man?