Sobes.tech

Ce este important pentru tine atunci când alegi un loc de muncă?

Senior
АО Национальная система платежных карт
131

Cum să compari RestClient și Feign Client? Care este mai bine de ales?

Senior
СБЕРСБЕР
131

Poți descrie pas cu pas ce se întâmplă atunci când faci o solicitare HTTP în browser — de la introducerea URL-ului până la primirea răspunsului?

Senior
Umbrella IT
131

Putem folosi alte mecanisme în afară de versiune în locking-ul optimist?

Senior
EXPERA
131

Vorbește despre experiența ta cu programarea multi-thread. La ce nivel de API folosești?

Senior
СБЕРСБЕР
131

Pentru ce ai fost responsabil personal în proiect?

Middle+
Цифровая лабаратория
131

Cum se implementează apelurile HTTP paralele? Se primește o solicitare, trebuie să apelăm serviciul în paralel pentru fiecare sarcină, să așteptăm toate răspunsurile și să returnăm rezultatul.

Senior
СБЕРСБЕР
131

Redis are două mecanisme de persistență (RDB și AOF) — ați luat în considerare această opțiune pentru reducerea ferestrei de pierdere a datelor?

Senior
ТБанк
131

Cum se implementează un controler REST în Spring folosind adnotarea @RestController?

Junior — Middle
131

Câte tranzacții vor fi create dacă o metodă @Transactional apelează două metode @Transactional(REQUIRES_NEW) în aceeași clasă?

Senior
EXPERA
131

[nume] a întrebat: De ce JVM consumă memorie peste heap dacă am stabilit limita -Xmx?

Senior
сербская компания
131

În ce cazuri este nevoie de TreeMap, dacă este mai lent decât HashMap?

Senior
ИП Ганус Александр Андреевич
131

Ce colecție să aleg: ArrayList sau LinkedList și de ce?

Middle
СБЕРСБЕР
131

Cum se reduce încărcarea pe baza de date dacă cache-ul expiră și solicitările încep să meargă masiv către baza de date?

Middle+
Т-БанкТ-Банк
131

Cum să te protejezi de moștenire și suprascrierea getter-ului (pentru ca colegul să nu poată override-ului getter-ul și să elimine copia de siguranță)?

Senior
РТЛабс
131

Ce este un grup de consumatori în Kafka?

Senior
РТК ИТ
131

Ce metode de sincronizare a firelor în Java cunoști?

Senior
EXPERA
131

Cine a dezvoltat arhitectura microserviciilor?

Senior
01.tech
131

public class RefEx { public static class PdfProcessor implements DocumentProcessor { } public static class DocxProcessor implements DocumentProcessor { @Override public void process(Document document) { // Logică specifică pentru procesarea Word } } public static class XmlProcessor implements DocumentProcessor { @Override public void process(Document document) { // Logică specifică pentru procesarea 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; } // Logica generală pentru procesarea documentului processor.process(doc); } } } }

Middle
экзон
131

Cum se monitorizează că mesajele sosesc în ordine în cazul mai multor partiții?

Senior
МВидео/эльдорадо
131
/728