Java-service. De responstijd is toegenomen, sommige verzoeken worden enkele seconden verwerkt. Waar zou je als eerste naar kijken? Minimaal 4 punten.
Java
10 verwerkingsapplicaties halen taken uit de database. Hoe voorkom je dat twee exemplaren dezelfde taak oppakken?
Code review: welke opmerkingen zijn het belangrijkst en welke het minst? Drie elk.
Heb je gehoord van Zero Copy? Wat is dat?
Hoe te begrijpen of een query een index gebruikt? Hoe onbenutte indexen te monitoren?
Hoe werd de heap dump gemaakt, hoe werd deze geanalyseerd, hoe werd het automatisch gemaakt?
Wat betekent de kwaliteit van de tests? Vertel er meer over.
Wat is het verschil tussen het mediatorpatroon en de proxy?
Als een aanvaller het hash-algoritme kent, kan hij dan een JWT-token vervalsen?
Welke versie van Java gebruik je in productie?
Waarvoor dient Docker Compose? Zijn er voordelen naast het gemak?
Als meerdere objecten in een lus naar elkaar verwijzen, maar nergens anders worden gebruikt, verwijdert de GC ze dan?
—SEPARATOR—
Geef een voorbeeld waarin het gebruik van een microservices-architectuur niet nodig is en noem een paar redenen.
Noem een technische verbetering die op het project is aangebracht naast de zakelijke doelen.
Wat is het N+1 probleem in JPA/Hibernate? Hoe is het opgelost?
Wat zijn de verschillen tussen methoden die het gebruik van coroutines ondersteunen en die niet bedoeld zijn om ermee te werken?
Wat is sharding?
Noem een technische verbetering die je hebt aangebracht in het project naast de zakelijke taken.
Wat is een REST API? Wat versta je eronder?