Java
რა ნიმუშებს ახორციელებს Stream API?
გქონდათ თუ არა გამოცდილება ნორმიდან შორს მდგომ WeakReference კლასი (ან მსგავსი)?
რამდენი შეტყობინება იყო წამში დამუშავებული?
თქვენ გქონდათ თუ არა საჭიროება გამოიყენოთ spring-boot-starter ან დაწეროთ საკუთარი კომპონენტები?
რა მოხდება, თუ ერთ კლასში რამდენიმე ველი volatile მორგებულად იქნება მონიშნული?
გამოცდილება Project Reactor, WebFlux, WebClient-თან?
რა ტიპის Mission Critical სისტემებია და რა შეზღუდვებს ის დააწესებს?
რატომ განიხილავთ სამუშაო შეთავაზებებს? რა არ მოგწონთ თქვენს მიმდინარე ადგილზე?
ამ განხორციელების ძირითადი პრობლემა რა არის? მომხმარებელთა ჯგუფის განცალკევება არ არის საზოგადოების გამოკითხვის დროს განსაზღვრული დრო ინტეგრაცია Dipti სისტემასთან შეტყობინებების შენახვის პოლიტიკა არასწორია მოსმენის ფაბრიკის კონფიგურაციაში შეტყობინებების ფილტრაციის პარამეტრები არ არის საყოფაცხოვრებო პარტიები არ არის
3 ობიექტი არსებობს: მომხმარებელი, საუბარი, შეტყობინება - მომხმარებელს აქვს სახელი და რეგისტრაციის თარიღი - საუბარს აქვს სახელი და შექმნის თარიღი - შეტყობინებას აქვს ტექსტი, ავტორი და შექმნის თარიღი - მომხმარებელი ერთდროულად შეიძლება იყოს რამდენიმე საუბარში - შეტყობინება აუცილებლად უნდა მიეკუთვნოს საუბარს, და არ შეიძლება ერთდროულად მიეკუთვნოს რამდენიმე საუბარს - სფეროს აღწერა უნდა მოხდეს ცხრილების სახით
როგორ იბრძოდნენ deadlock-თან პესიმისტური ბლოკირების დროს?
თქვენ ოდესმე გამოიყენეთ Hibernate-ში @Transactional ანოტაცია? მითხარით ტრანზაქციებთან მუშაობის შესახებ.
რომელ NoSQL მონაცემთა ბაზებთან მუშაობდით?
პიკის დროს RPS რამდენი იყო? რამდენი იყო ჩანაწერში?
რა განსხვავებაა Kafka-სა და RabbitMQ-ს შორის?
HashMap-ის შიდა მოწყობა როგორ არის და როგორ მუშაობს?
როგორ განვსაზღვროთ, რა დრო უნდა დავაყენოთ?
დავალების აღწერა: საჭიროა რეალიზება მოახდინოთ REST ბოლო წერტილი, რათა მიიღოთ კონკრეტული მომხმარებლის მიერ ფლობს და გადახდილი სერვისების სია. რადგან სისტემაში ძალიან დიდი რაოდენობით სერვისებია, საჭიროა წინასწარ განიხილოთ შედეგის შეზღუდვის პარამეტრი. @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(); }
რა არის სინგლტონი დიზაინის ნიმუში?
[სახელი] ჰკითხა: მუშაობდით იქ შრომით ხელშეკრულებით?