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-ს უპირატესობები და ნაკლოვანებები?
მონოლითი vs მიკროწესვარები — განსხვავებები, უპირატესობები და ნაკლოვანებები?
რა მეტრიკებს იღებდნენ აპლიკაციებიდან? როგორ მუშაობდნენ მონიტორინგთან?
გაუზიარე საინტერესო დავალების შესახებ, რომლისთვისაც გიხარია
როგორ იყო თქვენი გუნდი? როგორ მუშაობდით DevOps-თან?
თქვენი სერვისი მაღალი დატვირთვით ითვლება? შეგიძლიათ ამის ახსნა ციფრებით?
გუშინ მოსკოვის ოლქის ზევით რამდენი სამოქალაქო თვითმფრინავი იყო? (ფერმის შეფასების კითხვა)
კოდის შესრულების დროს რა გვერდითი ეფექტი ხდება 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-ში მონაცემთა გადაცემის სიჩქარე?
გჯერათ, რომ ისტორიის ქულები ნამდვილად სასარგებლოა თუ ეს მხოლოდ ფორმალობაა მენეჯერებისთვის?
მაქვს კითხვები ჩემთან?