Java
Ce metode și instrumente folosești de obicei pentru a interacționa cu baza de date în cadrul aplicațiilor Spring?
Puteți oferi un exemplu de interogări SQL complexe pe care le-ați scris în practică?
Ce este conceptul de apelare a unei metode în interiorul unei clase în programarea orientată pe obiecte?
Care sunt diferențele dintre MongoDB, ClickHouse, Redis și Postgres?
Cum te pregătești și analizezi întrebările înainte de interviu?
Aveți experiență în dezvoltarea soluțiilor de la zero pe cont propriu?
Ce pattern este utilizat pentru injectarea unei implementări specifice în contextul adnotării @Qualifier?
Ați creat sau trimis solicitări către servicii externe sau interne în munca dvs.?
Are the @ComponentScan annotation capable of finding only classes marked with @Component?
Ați folosit un sistem de schimb de mesaje sau un broker de mesaje în proiectele dvs.?
Ce se află exact în stânga operatorului de rezolvare a domeniului :: în limbajul de programare C++?
Cum ați realizat modificările bazei de date în producție? Ați folosit Liquibase?
Citiți codul, determinați dacă execuția programului se va încheia și ce va fi afișat la final în jurnal. ```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); } }
Cum se poate indica pe scurt tipul clasei în Java cu două cuvinte?
Cum se gestionează tranzacțiile în codul Java? Cum se face acest lucru prin JDBC?
Cum se restaurează o bază de date la un moment specific (PITR), având un dump de acum 50 de minute?
Ce aspecte ale muncii dvs. actuale vă provoacă nemulțumire?
Cum pot preveni sau elimina blocajele reciproce din sistem?
Ce sfaturi ai oferi publicului despre acest subiect?
Se pot folosi mai multe configurații Spring diferite într-o singură aplicație?