Java
Kas ir labāk pilna teksta meklēšanai, GIN vai GiST?
Kādus autentifikācijas veidus jūs zināt?
Kādās situācijās ir ieteicams izvairīties no indeksu izveides datu bāzē?
Vai jums ir pieredze risinājumu izstrādē no nulles?
Kura mehānisms Java nodrošina stingru datu tipu kontroli laikā kompilēšanas un izpildes laikā?
Kādi ir galvenie Hashtable datu struktūras priekšrocības un trūkumi?
Vai esat saskārušies ar N+1 vaicājumu problēmu? Kā to risinājāt?
Kā jūs skatāties uz kolēģu atbalstu darbā?
Kādā secībā tiek izpildīts šis SQL vaicājums (vaicājuma plāns)?
Kam ir nepieciešama vārds HAVING SQL?
Kāda ir Stream izmantošanas skaita ierobežojums Java?
Kādas citas metodes ir Iterator, izņemot hasNext, next un remove?
int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { y[i] = new Integer(x[i]); } }
Pastāsti par Stream API. Kas ir ātrāk — Stream API vai for cikls?
Ko nozīmē stingra datu tipu definīcija Java programmēšanas valodā?
Lasiet kodu, nosakiet, vai programmas izpilde beigsies un kas tiks parādīts beigās žurnālā. ```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); } }
Kādā serverī vai platformā jūs izvietojāt lietotni vai atjauninājumu?
Ar kādām grūtībām vai bojājumiem saskārās sistēma tās pieejamības jomā projekta laikā?
Kā pārvaldīt darījumu Java kodā? Kā tas tiek darīts caur JDBC?
Aprakstiet savu pēdējo darba pieredzi un galvenos uzdevumus, kurus veicāt iepriekšējā darba vietā