Java
Verilənlər bazalarında təbii açarların istifadəsinin üstünlükləri və çatışmazlıqları nələrdir?
Sənəd statusunun alınması üçün digər mexanizmlər nəzərdən keçirilib, məsələn, WebSocket və ya Server-Sent Events kimi daimi sorğulama xaricində?
Mockito ilə testdə bir metodun mock edilməsini unutmusunuzsa və o, testdə çağırılırsa, nə baş verir?
Müəyyən bir funksiyanı həyata keçirmək üçün ayrıca sinif ayırmaq lazımdırmı?
Spring-də eyni sinif daxilində metodları çağırarkən niyə @Async işləməyir?
Brauzerdən HTTP sorğusu etdiyiniz zaman və cavab alınana qədər nə baş verir?
Layihədə Kafka Streams necə istifadə olundu?
Java-da sinxronizasiya üçün hansı alətlər var?
İş təcrübəniz haqqında danışın
Hansı əmək haqqı məbləğini nəzərdən keçirirsiniz?
Sual 7. ExampleService adlı bir xidmət var (şəkilə baxın). Əgər xarici xidmət aşağıdakı metodları ardıcıl çağırırsa: exampleService.getCityFromCache(100000); exampleService.getCity(100000); Kesh boşdursa, CityDao::getCity-ə neçə dəfə müraciət ediləcək? @Component @RequiredArgsConstructor public class ExampleService { private final CityDao dao; @Cacheable public String getCityFromCache(int index) { return dao.getCity(index); } public String getCity(int index) { return getCityFromCache(index); } }
Müştərini xüsusilə Redis-də keşik etməyə niyə qərar verdiniz?
Əgər daxili metod başqa bir xidmətdədirsə, iç-içə @Transactional şərti necə işləyir?
Moskva vaxtına görə işləməkdə problem olacaqmı?
Reaktiv yığının üstünlüklərini və necə işlədiyini bilirsinizmi?
Kompozit indeks yaradarkən sütunların sırası əhəmiyyətlidirmi?
import jakarta.persistence.Id; import jakarta.persistence.Table; import jakarta.ws.rs.QueryParam; import lombok.Data; import lombok.extern.log4j.Log4j2; @Log4j2 @Service @RestController("/store/book") public class BookStoreController { private final BooksRepository repo; public BookStoreController(BooksRepository repo, Boolean bool, Collection keys) { this.repo = repo; if (bool) { // биринчи ачкычты текшерүү String firstKey = (String) ((ArrayList) keys).get(0); if (firstKey == "public") { keys.stream().forEach(key -> { // ... кээ бир логика log.warn("Ключ колдонуу " + key); }); } } } @PutMapping("/create") public Book create(Map<String, Object> map) throws Exception { System.out.println("Китеп бар экенин текшерүү " + map); }
Axın xidməti üçün ilk smoke-suite üçün hansı funksiyanı seçərdin (Netflix, Amazon və s.)?
ConcurrentHashMap hansı yaddaş sahəsində saxlanılır? Metrləri saxlamaq üçün hansı konteyner istifadə edilməlidir?
JPA/Hibernate-də N+1 problemini izah edin, nə zaman baş verir və necə həll olunur