Java
როგორ ხორციელდება ოპტიმისტური ბლოკირება და რა თვისებები აქვს მას?
რა განსხვავებაა სტანდარტულ ბინარული ძიების ხეს და წითელი-სამყარი ხეს შორის და რა არის მისი უნიკალური თვისება?
რომელ ინსტრუმენტებს ან მიდგომებს იყენებ სამუშაო პროცესების ორგანიზებისთვის?
ყველა ასპექტი და თემა, რომელიც ინტერვიუსთვის იყო მომზადებული, დეტალურად განხილულა?
თქვენ მუშაობდით Kubernetes და Docker-თან?
რომელი მეთოდები ან პროგრამები გამოიყენეთ თქვენი დროის ორგანიზებისა და კონტროლისთვის?
Spring-ში @ComponentScan ანოტაცია რა მიზნით გამოიყენება და რა როლი აქვს მას აპლიკაციის კონფიგურაციაში?
თქვენი გუნდში რა საშუალებები და ტექნოლოგიები გამოიყენებოდა დავალებების განაწილებისთვის მონაწილეებს შორის?
Java-ში ობიექტის სინქრონიზაციისას synchronized საკვანძო სიტყვას გამოყენება რა მნიშვნელობა აქვს?
დაწერეთ ტესტები შეტყობინებების ფილტრაციის სისტემისთვის, გამოიყენეთ JUnit 5 და Mockito, მოიცავს ძირითად სცენარებს: null/ცარიელი შეტანა, ვალიდური შეტყობინება, გამგზავნის ბლოკირება, არხის მიხედვით ფილტრაცია, დუპლიკატების ამოღება.
Gazprom Neft-ში რა არის ჩაწერები? რა სისტემაა ეს?
შეგიძლიათ ჩამოთვალოთ პროქსის სერვერების ტიპები და მათი მახასიათებლები?
როგორ დავადგინოთ HashMap მონაცემთა სტრუქტურაში get მეთოდის დროითი სირთულე?
გქონდათ თუ არა სიტუაციები, როდესაც მეთოდები გადატვირთული და გაგებასთან დაკავშირებული იყო?
როგორ შეიძლება ორგანიზება გაუკეთდეს დავალებების გაგზავნას და მათი დასრულების მოლოდინს, გამოყენებით ThreadPoolExecutor?
AtomicReference-ის გამოყენება უზრუნველყოფს მონაცემების გარანტირებული ხილვადობას, მსგავსი volatile საკვანძო სიტყვასთან?
როგორ გადავჭრათ ღრმა კოპირების პრობლემა (ტექსტის ელემენტების მუტაცია AtomicInteger.incrementAndGet-ის საშუალებით)?
HTTP პროტოკოლში GET მეთოდის გამოყენებისას რა შეზღუდვები არსებობს?
რა მეთოდებს შეიძლება გამოიყენოს SQL-საკითხების შესრულების გაუმჯობესებისთვის?
შეგიძლიათ ახსნათ, რა იგულისხმება ობიექტების ქცევაში ობიექტზე ორიენტირებულ პროგრამირებაში?