გთხოვთ, ახსენით volatile საკვანძო სიტყვას პროგრამირებაში რა მიზანს ემსახურება და რა თავისებურებები აქვს.
Java
Java-ში hashCode მეთოდი რა აბრუნებს?
რომელი ძირითადი კლასი სერვისს უწევს ყველა სხვა კლასის წინაპრად ობიექტზე ორიენტირებულ პროგრამირებაში?
შესაძლებელია თუ არა სტატიკური მეთოდის განხორციელების შეცვლა ქვესკლასში, მას გადახაზვით?
როგორ განსაზღვრავენ მტვრის შეგროვების მექანიზმები, რომელი ობიექტი უნდა განთავისუფლდეს მეხსიერებიდან?
შეგიძლიათ ორი ძირითადი ოპერაციის ტიპი დაასახელოთ, რომლებიც განხორციელებულია Stream API-ს გამოყენებით?
შეგიძლიათ ახსნათ, რატომ გამოიყენება @Transactional ანოტაცია Java პროგრამების განვითარებაში?
თქვენი კლასებისთვის hashCode მეთოდის განხორციელების ძირითადი პრინციპები და რეკომენდაციები რა არის?
Singleton ნიმუშის განხორციელებას მრავალთრედიანობის თვალსაზრისით უსაფრთხოდ მიიჩნევთ?
რა მოხდება @PreDestroy ნიშნულით აღნიშნულ მეთოდთან, თუ ის Spring-ის ბინის პროტოტიპს ეკუთვნის?
რა განასხვავებს Spring Boot-ს ძირითადი Spring პლატფორმიდან და რა არის მათი ფუნქციონალური განსხვავებები?
რა მექანიზმები აკონტროლებს სისტემაში მეხსიერების განთავისუფლებას?
შეგიძლიათ ჩამოთვალოთ Spring Framework-ის საფუძველზე მდგომი ძირითადი არქიტექტურული პრინციპები?
შეგიძლიათ ახსნათ, რა არის Hibernate და როგორ გამოიყენება Java პროგრამების განვითარებაში?
მონაცემთა ნაკადი განხორციელდება საბოლოო ოპერაციის დაწყების გარეშე?
რომელი ტრანზაქციის იზოლაციის დონე უზრუნველყოფს ყველაზე მაღალი დაცვას კონფლიქტებისგან?
HashMap-ში null მნიშვნელობის გამოყენება შესაძლებელია?
რის დროს არის სასურველი გამოიყენოს NoSQL მონაცემთა ბაზებზე დაფუძნებული გადაწყვეტილებები?
შეგიძლიათ ახსნათ, რა არის ნეირელაციური ბაზები და რა განსხვავებაა მათ შორის ტრადიციულ რელაციურ სისტემებთან?
შეგიძლიათ აღწეროთ Hibernate-ში გამოყენებული სხვადასხვა ჰეშირების დონეები?