Java
Puteți explica conceptul de container IoC în cadrul Spring și rolul său în gestionarea dependențelor?
Vorbiți despre metodele HTTP: pe care le cunoașteți, în ce diferă PUT de POST, GET de POST, la ce folosește PATCH?
Ați folosit în proiectele dvs. componenta ExecutorService pentru gestionarea firelor de execuție?
Vorbiți despre procesul de adaptare și primii pași în postul dumneavoastră anterior
Explicați principiul Fail-fast și rolul său în dezvoltarea software-ului
Puteți explica scopul utilizării opțiunii SKIP LOCKED atunci când lucrați cu interogări SQL?
Ce metode de obținere a datelor din microserviciu au fost utilizate în ultimul dvs. proiect?
Aveți experiență practică în dezvoltarea Java?
Ce domenii sau sarcini îți dorești să dezvolți în viitor?
A avut review de cod în echipă?
List<Integer> getNonUnique(int[] one, int[] two) { Map<Integer, Integer> freqOne = new HashMap<>(); Map<Integer, Integer> freqTwo = new HashMap<>(); for (int num : one) { freqOne.put(num, freqOne.getOrDefault(num, 0) + 1); } for (int num : two) { freqTwo.put(num, freqTwo.getOrDefault(num, 0) + 1); } List<Integer> result = new ArrayList<>(); for (Integer key : freqOne.keySet()){ if (freqTwo.containsKey(key)) { result.add(key); } } return result; } //one [phone] //two 3 9 8 1 // result 1 3 //one [phone] //two 3 9 8 1 3 // result 1 3 3
Cât de intens ați lucrat cu bazele de date non-relaționale (MongoDB, Redis)?
Care este complexitatea temporară de a obține un element după numărul său de ordine într-o listă de array?
Ce limitări există în sistemul de gestionare a bazelor de date PostgreSQL?
Este recomandat să folosiți extends la definirea genericelor și în ce cazuri este considerată o practică bună?
Ce aspecte ale proiectelor Java găsiți cele mai atractive și interesante?
În ce cazuri este recomandat să folosiți indecși într-o bază de date?
Ce cerințe trebuie îndeplinite pentru ca o clasă să poată fi considerată o entitate în contextul dezvoltării?
Ce situații la locul de muncă pot duce la senzație de presiune sau tensiune psihologică?
De ce este important să folosiți mecanismul de polimorfism în Java?