Java
Stream API hansı nümunələri həyata keçirir?
Standart olmayan WeakReference sinfi (və ya oxşar) ilə işləmə təcrübəniz varmı?
Saniyə başına neçə mesaj işlənirdi?
Spring-boot-starter istifadə etmək və ya öz komponentlərinizi yazmaq məcburiyyətində qalmısınızmı?
Eyni sinifdə bir neçə sahə volatile modifikatoru ilə işarələnərsə, nə baş verər?
Project Reactor, WebFlux, WebClient ilə təcrübə?
Missiya Kritiki sistemlər hansılardır və hansı məhdudiyyətləri qoyurlar?
Niyə iş təkliflərini nəzərdən keçirirsiniz? Cari işinizdə nə sizi narahat edir?
Bu tətbiqin əsas problemi nədir? İstehlakçı Qrupunun ayrılması yoxdur Sorğuda proqramlaşdırılmış gözləmə vaxtı Dipti sistemi ilə inteqrasiya Mesajların saxlanma siyasəti düzgün deyil Dinləyici fabrikasının konfiqurasiyasında mesajların filtrlənməsi üçün tənzimləmə yoxdur Ayrı partiyalar yoxdur
3 varlıq mövcuddur: istifadəçi, söhbət, mesaj - İstifadəçinin adı və qeydiyyat tarixi var - Söhbətin adı və yaradılma tarixi var - Mesajın mətni, müəllifi və yaradılma tarixi var - İstifadəçi eyni zamanda bir neçə söhbətdə ola bilər - Mesaj mütləq söhbətə aid olmalı və eyni zamanda bir neçə söhbətə aid ola bilməz - Sahə sahəsini cədvəllər şəklində təsvir etmək lazımdır
Pessimist kilidləmə zamanı deadlock ilə necə mübarizə aparıldı?
Hibernate-də @Transactional anotasiya istifadə etmisinizmi? Transaksiyalarla necə işlədiyiniz barədə danışın.
Hansı NoSQL verilənlər bazaları ilə işləyibsiniz?
Pikdə RPS nə qədər idi? Nə qədər qeydiyyata alınıb?
Kafka ilə RabbitMQ arasındakı fərq nədir?
HashMap daxili necə qurulub və necə işləyir?
Hansı vaxt aşımını təyin etməli olduğunuzu necə müəyyən etmək olar?
Tapşırıq təsviri: Verilmiş müştəriyə aid və ödənmiş sığorta poliçələrinin siyahısını almaq üçün REST endpoint-i həyata keçirmək lazımdır. Sistem daxilində çox böyük sayda poliçə olduğundan, nəticəni məhdudlaşdırmaq üçün bir parametr nəzərdə tutulmalıdır. @RestController public class ClientController { @Value("policy.limit") private int policyLimit; @Autowired private PolicyService policyService; @RequestMapping(path = "client/{clientId}/policies", method = RequestMethod.POST) public Response getClientPolicies(@PathVariable("clientId") String clientId) { List<PolicyDTO> policies = getPolicies().stream() .limit(policyLimit) .filter(p -> p.getClientIds().contains(clientId)) .filter(p -> p.isPaid()) .toList(); return new Response(policies); } @Transactional private List<PolicyDTO> getPolicies() { return policyService.getPolicies(); } @Data @AllArgsConstructor public class Response { private List<PolicyDTO> policies; } @Data public class PolicyDTO { private String id; private String name; private List<String> clientId; private Boolean isPaid; } @RequiredArgsConstructor @Component public class PolicyService { private PolicyDbRepository repository; List<PolicyDTO> getPolicies() { return repository.getPolicies(); } } public interface PolicyDbRepository { List<PolicyDTO> getPolicies(); }
Singleton dizayn nümunəsi nədir?
[ad] soruşdu: Orada əmək müqaviləsi ilə işlədinizmi?