Java
პრაქტიკული დავალება: პროექტირება ანგარიშებს შორის თანხის გადარიცხვის სისტემა მოთხოვნებით: 1000 ტრანზაქცია/წამი, ტრანზაქციური სიზუსტე, სინქრონული API.
ConcurrentHashMap რა მეხსიერების ზონაში ინახება? რა კონტეინერი გამოიყენოს მეტრიკებისთვის?
რა ხდება, თუ Spring კონტექსტი Kubernetes-ში განთავსების დროს ჩავარდება?
შენ გეცოდინება CAP თეორემა? როგორ განახორციელო განაწილებული სისტემა, რომელიც აკმაყოფილებს CAP-ის ყველა თვისებას? სახელდობე სამი თვისება და ახსენი, როგორ შეესაბამება ისინი წყვილებად.
საგას გარდა, სხვა განაწილებული ტრანზაქციებისთვის არსებობს სხვა ნიმუშები?
რა GC ფესვები (ჩამწერების შესასვლელი წერტილები) იცით?
Auth Service API-სა და Transaction Service-ს შორის მდებარეობს — თუ ის ჩავარდება, ყველაფერი დაინგრევა. როგორ უზრუნველყავით ამის უსაფრთხოება?
რა პრობლემები აქვს Spring Kafka-ს ვირტუალურ ნაკადებთან? თუ საერთოდ პრობლემები არ არის?
რა განსხვავებაა Dockerfile-სა და Docker Compose ფაილს შორის?
როგორ გააანალიზეთ შემომავალი მოთხოვნები?
როგორ შეიძლება გაუმკლავდეთ სიტუაციას, როდესაც პროგრამაში გამონაკლისი ხდება?
შეტყობინებების დამუშავების წესმა გავლენა თუ აქვს შედეგზე? მაგალითად, თუ DLT-ში გადარიცხვა ვერ მოხერხდა, შეიძლება თუ არა მასიდან გამოთვლა?
რომელ PostgreSQL-ის იზოლაციის დონეზე გამორიცხულია ფანტომური კითხვების შესაძლებლობა?
დაწერეთ JUnit ტესტები RecommenderServiceImpl-ისთვის, რომლებიც დაფარავენ ძირითადი ფუნქციონალობას
Spring-ში @Query-ის ნიშნით აღჭურვილ რეპოზიტორიის მეთოდში რთული ბიზნეს ლოგიკის ჩართვა შესაძლებელია?
როგორ შევქმნათ სრულად ფუნქციონალური აპლიკაცია Java-ის წყაროს კოდიდან?
Spring-ში @Repository და @Component ნიშანთა შორის რა განსხვავებაა?
[სახელი] ჰკითხა: მითხარი Java-ში გამონაკლისების იერარქიის შესახებ.
გთხოვთ, ახსნათ მოთხოვნების კეშირების მუშაობის პრინციპი და მიზანი სისტემებში.
გთხოვთ, ახსენით Prototype-ის სფეროს კონცეფცია Spring-ის მართვადი ბინების კონტექსტში.