გვითხარით SOLID პრინციპებზე
Java
რატომ არის საჭირო Repeatable Read იზოლაციის დონე ამ კონტექსტში და არის თუ არა ის საჭირო?
როგორ ნაწილდება მომხმარებლები განყოფილებებზე: თითოეული მომხმარებელი დაკავშირებულია თითოეულ განყოფილებასთან თუ არა?
აპლიკაცია პირდაპირ დაკავშირებული იყო PostgreSQL-თან თუ საშუალო კომპონენტის მეშვეობით?
რა არის RAG დოკუმენტების თვალსაზრისით — რა დოკუმენტები არიან და როგორ მზადდებიან?
პროდუქტი მივიდა მოთხოვნით, განავითაროს ლოიალობის სერვისი, რომელიც დაფუძნებულია მიწოდებული შეკვეთების რაოდენობაზე (OMS მთავარი სისტემა) და რომელიც გადაეცემა გადახდის სერვისს (კასს) ფასდაკლების ზომას. ლოიალობის სერვისი ჯერ არ ექნება ფრონტ-ენდი, მხოლოდ მონაცემთა ბაზაში უნდა იყოს შენახული მეპოვნის მორგება, თუ რამდენი მიწოდებული და არ გაუქმებული შეკვეთა არის და რა ფასდაკლება: ზოგიერთი სახე: შეკვეთები ფასდაკლება [phone]% [phone]% [phone]% [phone]% საჭიროა სერვისის პროექტირება, ინტეგრაციის მექანიზმების შეთავაზება გადახდის სერვისთან და შეკვეთების მართვის სერვისთან. სერვისის არქიტექტურის პროექტირება, რომელიც შეიძლება გადაეცეს განვითარების და განთავსების გუნდს.
როგორ დავიცვათ კონტროლერი როლების მიხედვით Spring Security-ში?
გვითხარით პროექტებზე, ტექნოლოგიებზე და ტექნიკურ გამოწვევებზე, რომელზეც მუშაობდით.
თუ გაამრავლებთ ნაწილების რაოდენობას ერთიდან ათამდე, როგორ გაანაწილებთ შეტყობინებებს შორის თანაბრად?
რატომ ვერ შეძლეთ უბრალოდ სინქრონული API-ს მასშტაბირება, აპლიკაციის ინსტანციების დამატება ან მონაცემთა ბაზის შესაძლებლობის გაზრდა Kafka-ს ნაცვლად?
თქვით, რომ ოპერაციებს 600-დან 100-150 მს-მდე გააუმჯობესეთ. რა ტექნოლოგიები და გადაწყვეტილებები ამის შესაძლებლობა გახადეს?
როგორ ადგენს HashMap ობიექტებს ხის ბინაში, თუ გასაღები არ ახორციელებს Comparable-ს?
რა არის თქვენი საერთო გამოცდილება IT-ში?
თქვენ გეცოდინებათ outstaffing მოდელი?
რა შემთხვევებში გამოიყენებდით @Async-ს?
როგორ განახორციელოთ ორი ინტეგრაციის განხორციელება: ერთი რეალური წარმოებისთვის და ერთი mock ტესტებისთვის?
როგორ არის HashMap შიდა სტრუქტურა?
როგორ ავირჩიოთ ორი განხორციელების შორის ერთი კონფიგურაციის საშუალებით, გარეშე Spring პროფილებისა?
რა აკეთებს Object.wait(), notify() და notifyAll()?
რეალიზაცია thread-safe RateLimiter: არა უმეტეს 5 მოთხოვნა ერთ წამში ერთ userId-ისთვის, მეთოდი isAllowed(String userId).