Java
გვითხარით, როგორ იყო ორგანიზებული თქვენი წინა სამუშაო ადგილზე განვითარების პროცესი — ბიზნეს საჭიროებიდან გამოშვებამდე.
გთხოვთ, მითხრათ თქვენი გამოცდილება Docker Compose, OpenShift, GitLab CI-ის შესახებ.
გთხოვთ, მოგვიყევით თქვენი გამოცდილების შესახებ Java განვითარების სფეროში ბოლო 5-6 წელში და AI-ის გამოყენებით განვითარების შესახებ.
მოყვება ჩემთვის მოთხოვნების მარშრუტიზაციის სერვისზე, რომელიც კონფიგურაციით არის ბაზიდან. რა კონფიგურაციებია? როგორ მუშაობდა ცხელი დატვირთვა?
როგორ ხართ Linux-თან ბრძანების ხაზის დონეზე? გქონიათ პრობლემები, მაგალითად, როდესაც პორტი დაკავებულია?
რომელ რიგებს იცნობთ მრავალმხრივი მუშაობისთვის?
[isim] იკითხა: რა ტიპის მონაცემები და მონაცემთა სტრუქტურები არსებობს Redis-ში?
JIT და AOT კომპილაციის განსხვავება და უპირატესობები რა არის?
რელაციური მონაცემთა ბაზები და ნეირელაციური (NoSQL) ბაზები როგორ განსხვავდებიან?
გააზიარე Kafka-ს შესახებ: შემადგენლობა, როგორ მუშაობთ, ძირითადი კომპონენტები.
როგორ განვახორციელოთ ერთზე-ბევრზე კავშირი?
სამუშაოში იყენებთ თუ არა ხელოვნური ინტელექტის ინსტრუმენტებს? რომელებს?
შეგიძლიათ დამოუკიდებლად მონაცემთა ბაზის პროექტირება?
კომპოზიტური ინდექსის შექმნისას სვეტების სია მნიშვნელოვანია?
რა არის პარტიცია Kafka-ში? როგორ ნაწილდება პარტიციები ერთ ჯგუფის მომხმარებლებს შორის?
HTTP რა ტრანსპორტის ფენაზე მუშაობს?
HTTPS კავშირის დამყარების ალგორითმს აღწერეთ.
ForkJoinPool-ის გამოყენების რა რისკები არსებობს?
როგორ აღწერენ და მუშაობენ CI/CD პაიპლაინები GitLab-ში?
შერჩეული გადაწყვეტილების სტრუქტურის ძირითადი პრობლემა რა არის? - ArrayList წინასწარი მოცულობის გარეშე გამოიწვევს გადამეტებულ ხარჯებს - მეთოდების საშუალებით ურთიერთბლოკირების რისკი - არაეფექტიანი ბლოკირების სტრუქტურა გამოიწვევს ზედმეტ ხარჯებს. - ExecutorService ვერ მუშავდება სწორად - სკალირებადობისთვის ფიქსირებული დაცვის პული