Hoe wordt het gebruik en de interactie met Java-technologieën uitgevoerd in het ontwikkelingsproces?
Java
Wat werd er gebruikt om te communiceren met databases in de applicatie?
Wat is het belangrijkste nadeel van indexen? Waarom kun je niet gewoon de hele tabel bedekken met indexen?
Hoe deelden jullie kennis onder ontwikkelaars? Hoe was het code review proces ingericht?
Noem de semantieken van het werken in Kafka.
Welke versie van Java gebruik je in productie?
Waarvoor dient een Consumer Group in Kafka?
Vraag 6. Er worden 10 berichten in een Kafka-topic geplaatst, en twee consumenten met verschillende consumentengroepen lezen van het topic. Hoeveel berichten leest elke consument? - 5 - 10 - Het hangt af van het aantal partities in het topic - Het hangt af van de waarde van replicationFactor
Vertel over je meest opvallende prestatie in je carrière.
Heb je je eigen Spring Boot Starter gemaakt? Waarvoor?
Wat vindt u van de bewering dat 100% testdekking onmogelijk is en niet altijd nodig?
Kun je berichten lezen in dezelfde volgorde als ze zijn geschreven uit een topic dat over drie partitions is verdeeld?
Welke stappen hebt u ondernomen om de gebruikte technologieën in het project te vervangen?
Hoeveel microservices waren er, welke precies, en welke belasting droegen de pods?
Was was de volgorde van gebeurtenissen in Kafka belangrijk? Hoe werd die gewaarborgd?
Hoe wordt de JWT-handtekening gecontroleerd met een sleutel? Waarin verschilt hashing van encryptie?
Heeft u schema's gebruikt voor berichten in Kafka (bijvoorbeeld Avro)?
Wat is happens-before? Waarom moet een ontwikkelaar dit weten? Waar komt deze garantie vandaan?
Welke ervaring heb je met Docker en Kubernetes? Hoe heb je ze gebruikt en waarvoor?
Wat is het verschil tussen een Dockerfile en een Docker Compose-bestand?