Sobes.tech

Java

Hoe los je een deadlock op in een taak met Wallets? Kun je atomics gebruiken?

183

In Redis zijn er twee persistencemechanismen (RDB en AOF) — heeft u hiernaar gekeken om de gegevensverliesvenster te verkleinen?

183

Welke benaderingen kunnen worden toegepast om de efficiëntie van een service te verbeteren die tegelijkertijd vier onafhankelijke HTTP-verzoeken naar verschillende systemen uitvoert?

Junior — Middle
182

Hoe blokkeer je een record in de database zodat niemand anders conflicterende wijzigingen kan aanbrengen?

182

Hoe maak je het verzenden van een factuur naar een extern systeem betrouwbaarder? Zodat, zelfs bij het niet beschikbaar zijn van de betaalservice, de klant nog steeds een plek kan reserveren en later (binnen 10 minuten) kan betalen.

182

Hoe wordt het gebruik van optimistische locking uitgevoerd in gegevensbeheersystemen?

Junior — Middle
182

ArrayList vs LinkedList voor sequentiële iteratie over 100 miljoen elementen — wat is de voorkeur?

182

Moest je je eigen starters schrijven? Voor welke taak?

181

Hoe ga je parallel naar meerdere services voor het samenstellen van een rapport?

181

Ben je klaar om deel te nemen aan de ondersteuning van services in productie, diensten?

181

Lees de code, bepaal of de uitvoering van het programma zal eindigen en wat er aan het einde in het log wordt weergegeven. ```java import java.util.concurrent.CountDownLatch; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class Increment { private static AtomicInteger counter1 = 0; private static AtomicInteger counter2 = 0; public static void main(String[] args) throws InterruptedException { int tasksCount = 100_000; CountDownLatch latch = new CountDownLatch(tasksCount); ExecutorService executor = Executors.newFixedThreadPool(100); for (int i = 0; i < tasksCount; i++) { executor.submit(() -> { counter1.incrementAndGet(); counter2.incrementAndGet(); latch.countDown(); }); } latch.await(); System.out.println(counter1); System.out.println(counter2); System.exit(0); } }

181

Wat te doen bij hoge databasegebruik? Wat te doen bij laag gebruik van de database maar met trage query's?

180

Wat kan de snelheid van gegevensinvoer in de database na het maken van indexen verminderen?

Junior — Middle
180

Vertel me over je ervaring met financiële / transactionele diensten.

180

Trage database: hoe vind je langzame queries en wat kun je eraan doen?

179

Hoe beoordeelt u uw ervaring met Spring, Spring Boot? Wat moest u doen? Weet u hoe het onder de motorkap werkt?

177

Wat houdt het gebruik van Collections.synchronizedMap in, en wat zijn de voordelen en nadelen van deze methode?

Junior — Middle
177

Waarvoor is NoSQL nodig? Waarom zijn relationele databases niet voldoende? Voorbeelden van gebruik, voordelen, opslagstructuren.

177

Wat is het verschil tussen ConcurrentHashMap en Collections.synchronizedMap?

177
/15
Vragen voor de voorbereiding van de Java — Pagina 11 - sobes.tech