Java
Wat is het belangrijkste probleem van deze implementatie? - Niet-geoptimaliseerde tabellen tonen de grootte van de afbeelding - Het knippen van de Docker-afbeelding in RUN kan een probleem zijn - Meerdere CMD's, alleen de laatste werkt - De verwijderingsoperatie houdt geen rekening met filtering op de "zichtbare" afbeelding
Wat zou je willen vinden op de nieuwe plek?
Logica-vraag: 9 ballen, één zwaarder, wat is het minimale aantal wegingen op een weegschaal met twee schalen?
Heb je ervaring met Elasticsearch?
Waarvoor is het sleutelwoord volatile nodig?
Wat is CORS-bescherming en wanneer is het nodig?
Wat is het verschil tussen WHERE en HAVING?
Met welke message brokers hebben jullie gewerkt? Leg uit hoe Kafka werkt.
Hoe voorkom je problemen met mutable sleutels in HashMap?
Spring: Conflict tussen beans van dezelfde klasse. Hoe op te lossen?
Wat te doen als de latentie in Kafka toeneemt en horizontale schaalvergroting niet mogelijk is? Hoe lees je berichten anders?
Zijn er wensen voor de nieuwe werkplek — op het gebied van hardware, software, richtingen?
Welke microservice-patronen kent u en hebt u toegepast?
Hoe maak je een veel-naar-veel relatie in een relationele database? (voorbeeld: Auteur en Boeken)
Welke architectuurpatronen werden toegepast bij het splitsen van de monoliet?
public class RefEx { public interface DocumentProcessor { void process(Document document); } public static class PdfProcessor implements DocumentProcessor { @Override public void process(Document document) { // Specifieke logica voor het verwerken van PDF } } public static class DocxProcessor implements DocumentProcessor { @Override public void process(Document document) { // Specifieke logica voor het verwerken van Word } } public static class XmlProcessor implements DocumentProcessor { @Override public void process(Document document) { // Specifieke logica voor het verwerken van 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) { // Algemene logica voor documentverwerking processors.get(doc.type).process(doc); } } } }
Wat is het criterium om te beslissen over het splitsen van de interface? Wat te doen met een klasse die 20 openbare methoden heeft?
Is GET idempotent? Kan er een situatie zijn waarin het niet idempotent is?
Beschrijf het algoritme voor het toevoegen van een element aan een HashMap
Waar kan de request scope van pas komen?