Wat voor soort gebeurtenissen, vanuit het oogpunt van het bedrijfsproces, vielen in retry-ketens en DLT?
Java
Hoe hangt het gedrag van de volgorde van elementen in LinkedHashMap af van de recente toegang tot hen?
Wat is het criterium om te beslissen over het splitsen van de interface? Wat te doen met een klasse die 20 openbare methoden heeft?
Hoe los je het probleem van gegevensonzekerheid in de database bij het uitvoeren van tests die gebruikmaken van externe verbindingen met de database?
Wat zijn tussen- en terminale operators in Stream? Geef voorbeelden.
Welke soorten indexen zijn er in Postgres en waarvoor dienen ze?
Vertel me over je huidige project bij [bedrijf] — waar ben je mee bezig?
Heb je paginering geïmplementeerd in je laatste project?
N+1 probleem in Hibernate: hoe oplossen? Waarvoor kan je EntityGraph nog meer gebruiken?
Heeft elk teamlid deelgenomen aan het code review-proces?
Welke monitoren worden gebruikt bij het gebruik van het sleutelwoord synchronized? Waar kan het geplaatst worden en welke monitoren worden daar toegepast?
Wat zijn Atomic-classes en waar zijn ze voor nodig?
De database is groot, we hebben indexen gebouwd, het plan bekeken — wat kan er nog meer gedaan worden voor optimalisatie?
Er is een systeem dat gebruikers de mogelijkheid biedt om met bestanden in de browser te werken. De stack is standaard: Java, Spring, React, Postgres. Bestanden worden opgeslagen in het bestandssysteem op de backend, metadata van bestanden in de database. Het team heeft een functie geïmplementeerd: het hernoemen van een bestand. Deze methode is essentieel voor het hernoemen van een bestand op de backend. Er moet een review worden uitgevoerd om potentiële problemen in de bestaande code te identificeren en oplossingen voor te stellen. @Transactional public void process(String oldName, String newName) { Long id = exec("select id from file where name='" + oldName + "'"); processFile(oldName, newName); // hernoemen van het bestand op de schijf exec("update file set name='" + newName + "' where id = " + id); }
Welke Mission Critical-systemen zijn er en welke beperkingen stellen ze?
Hoe implementeer je het principe van enkele verantwoordelijkheid in echte projecten?
Wat zijn de wortelpunten (GC Roots) voor de garbage collector?
Was er een situatie waarin een gebeurtenis zich in een status bevond waarin hij niet had mogen zijn? Was er een mechanisme dat de overgangen tussen statussen bijhield en dergelijke overgangen toestond of verbood?
Is het altijd aan te raden om een microservices-architectuur te gebruiken? Wat is dat?
Wat is Kafka en hoe werkt het? Hoe verschilt het van gewone message brokers?