Java
Aký je hlavný problém tejto implementácie? - Neoptimalizované tabuľky ukazujú veľkosť obrázka - Orezanie Docker obrázka v RUN môže byť problém - Viacero CMD, iba posledný funguje - Operácia odstránenia nezohľadňuje filtrovanie podľa "viditeľného" obrázka
Čo by ste chceli nájsť na novom mieste?
Logická úloha: 9 gúľ, jedna je ťažšia, aký je minimálny počet vážení na váhe s dvoma miskami?
Máte skúsenosti s Elasticsearch?
Na čo je potrebné kľúčové slovo volatile?
Čo je to CORS ochrana a kedy je potrebná?
Aký je rozdiel medzi WHERE a HAVING?
S akými message broker-mi ste pracovali? Vysvetlite, ako funguje Kafka.
Ako sa vyhnúť problémom s meniteľnými kľúčmi v HashMap?
Spring: Konflikt beanov rovnakého typu. Ako ho vyriešiť?
Čo robiť, ak sa v Kafka zvyšuje latencia a nie je možné horizontálne škálovanie? Ako inak čítať správy?
Existujú nejaké želania týkajúce sa nového pracoviska — v hardvéri, softvéri, smeroch?
Aké vzory mikroservisov poznáte a používali ste ich?
Ako vytvoriť vzťah mnoho na mnoho v relačnej databáze? (príklad: Autor a Knihy)
Aké architektonické vzory boli použité pri rozdeľovaní monolitu?
public class RefEx { public interface DocumentProcessor { void process(Document document); } public static class PdfProcessor implements DocumentProcessor { @Override public void process(Document document) { // Špecifična логика за обработка на PDF } } public static class DocxProcessor implements DocumentProcessor { @Override public void process(Document document) { // Špecifična логика за обработка на Word } } public static class XmlProcessor implements DocumentProcessor { @Override public void process(Document document) { // Špecifična логика за обработка на 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) { // Општа логика за обработка на документи processors.get(doc.type).process(doc); } } } }
Aké je kritérium pre rozhodnutie o rozdelení rozhrania? Čo robiť s triedou, ktorá má 20 verejných metód?
Je GET idempotentný? Môže nastať situácia, keď nie je idempotentný?
Popíšte algoritmus pridania prvku do HashMap
Kde môže byť užitočný scope požiadavky?