Java
Hoe combineert REST met het opslaan van gebruikersgegevens (bijvoorbeeld in een online winkel)?
Vertel over concrete resultaten en prestaties in cijfers.
Noem minimaal 3-4 vaardigheden die een goede ontwikkelaar in de moderne wereld moet bezitten.
Hoe implementeer je gedistribueerde log tracing (tracing) over meerdere services?
Over welke onderwerpen worden u meestal vragen gesteld (bij welke vragen voelt u zich zekerder)?
Wat zijn pessimistische en optimistische blokkeringen? Hoe krijg je een pessimistische blokkering zonder het isolatieniveau te wijzigen?
Hoe beoordeelt u uzelf als ontwikkelaar en wat is uw werkervaring?
Wanneer is het beter om geen gebruik te maken van parallelStream?
Noem de soorten onderlinge interactie tussen services.
Wat te doen als de database voor 99% op CPU belast is? Hoe analyseer je een incident?
Kan de prestaties van een query worden beoordeeld zonder deze uit te voeren?
Vertel me over je ervaring met financiële / transactionele diensten.
Vertel over je huidige werkplek: hoe is je verantwoordelijkheidsgebied veranderd, welke functionaliteit was er oorspronkelijk, wat is er nu, hoe ziet het team eruit?
Waarvoor dient Collections.unmodifiableList() en wat doet het?
Waarop kon u invloed uitoefenen in de architectonische beslissingen van uw laatste project?
Welke Spring-tools werden gebruikt voor het werken met streams?
Wat is partitionering, replicatie, sharding?
Waarom precies Transactional Outbox — terwijl het anders had gekund, bijvoorbeeld door alleen na succesvolle verzending in Kafka te committen?
Vertel eens over jezelf, wat heb je de afgelopen 2-3 jaar gedaan?
-- Er zijn tabellen met de structuur Werknemer id (PK) naam salaris dep_id (FK department.id) Afdeling id (PK) naam -- schrijf een query die een lijst retourneert van alle afdelingsnamen met het maximale salaris in elke afdeling select d.naam, MAX(e.salaris) from Afdeling d left join Werknemer e on e.dep_id = d.id group by d.naam