Java
In Redis zijn er twee persistencemechanismen (RDB en AOF) — heeft u hiernaar gekeken om de gegevensverliesvenster te verkleinen?
Welke functionaliteit kies je voor de eerste smoke-suite van een streamingdienst (Netflix, Amazon, etc.)?
Kunt u uitleggen wat Kafka Streams is en hoe het wordt gebruikt voor het verwerken van stroomgegevens?
Welke benaderingen en tools werden gebruikt om bedrijfsprocessen te automatiseren en te coördineren in de microservices-architectuur op uw vorige werkplek?
Hoe los je deze situatie op wanneer er een foutief bestand in de commit zit?
Welke componenten omvat het ClassLoader-mechanisme in Java?
Hoe werkt Kafka met meerdere instanties van de applicatie? Wat is een consumer group, partitions, rebalancing?
Leg uit hoe de @Transactional-annotatie werkt en welke rol deze speelt in het beheer van transacties in de database.
Vertel eens iets over jezelf. Wat stelt je in staat om te groeien en je te ontwikkelen als professional?
Wat zou je willen vinden op de nieuwe plek?
Heeft de Kafka-topic de eigenschap FIFO (First In, First Out)?
Wat is het Sidecar-patroon en waar wordt het voor gebruikt?
public class RefEx { public static class PdfProcessor implements DocumentProcessor { } public static class DocxProcessor implements DocumentProcessor { @Override public void process(Document document) { // Specifieke logica voor Word-verwerking } } public static class XmlProcessor implements DocumentProcessor { @Override public void process(Document document) { // Specifieke logica voor XML-verwerking } } 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; } // Algemene logica voor documentverwerking processor.process(doc); } } } }
Wat is de belangrijkste oorzaak van het onjuist gedrag van de code bij het gebruik van een onveranderlijke kaart? Velden zonder "alleen lezen" kunnen worden gewijzigd HashMap bewaart de volgorde van de elementen niet Overmatig gebruik van wrappers veroorzaakt verwarring De "Onveranderlijke" kaart weerspiegelt de wijzigingen in de oorspronkelijke kaart Onjuist gebruik van het object leidt tot een fout
Welke benaderingen hebt u gebruikt voor het uitvoeren van codecontroles tussen teams?
Hoe zorg je ervoor dat verschillende systemen dezelfde boodschap van Kafka ontvangen?
Vertel over het OSI-model: waar dienen de lagen voor, waarin verschillen ze?
Waarom kun je niet gewoon een variabele max gebruiken in plaats van de tweede stapel?
Wat is het verschil tussen de patronen Builder en Facade in de context van het ontwerpen van softwaresystemen?
Heeft u schema's gebruikt voor berichten in Kafka (bijvoorbeeld Avro)?