რამდენი ხანია მუშაობთ Go-ზე, მუშაობთ [კომპანიაში]?
Golang
გთხოვთ, მოგვიყევით საკუთარ შესახებ და თქვენს გამოცდილებაზე მიმდინარე/ბოლო კომპანიაში.
რა არის შენახული პროცედურები და ფუნქციები მონაცემთა ბაზაში?
როგორ ხორციელდება პოლიმორფიზმი Go-ში კლასიკური მემკვიდრეობის გარეშე (duck typing)? ეს კომპილაციის დროის თუ შესრულების დროის პოლიმორფიზმია? რა სხვა ტიპის პოლიმორფიზმს შეიძლება განახორციელოს Go-ში?
მზადი ბიბლიოთეკის გამოყენება თუ საკუთარი დაწერა? (build vs buy დილემა)
სად შეხვდით გამოწვევებს და როგორ გადაჭარით მათ?
არის თუ არა Go ობიექტზე ორიენტირებული ან სტრუქტურული ენა? გაიარეთ ობიექტზე ორიენტირებული პროგრამირების (ინკაპსულაცია, პოლიმორფიზმი, მემკვიდრეობა, აბსტრაქცია) ძირითადი პრინციპები და აჩვენეთ, როგორ რეალიზდება ისინი Go-ში.
როგორ იქნება Redis და Postgres სინქრონიზებული? საბოლოოდ, ისინი შეიძლება განსხვავდებოდნენ.
ძირითადი სირთულეების გამო სხვა სპეციალისტების ჩართვა იყო საჭირო სამუშაოებში?
უნიკალური მომხმარებლების რაოდენობა, კლიკების რაოდენობა, კლიკის ღირებულება — გვითხარით ამ მეტრიკებზე
Postgres არის მთავარი მონაცემთა წყარო დირექტორიისთვის. Postgres-ში გამოჩნდა ახალი სახელწოდება (ახალი პროდუქტი) — უნდა გამოჩნდეს Redis-ში?
გააზიარეთ მეტი თქვენი შესახებ (რა უნდა უთხრათ ინტერვიუერს)
გარდა დეფოლტ ინდექსის იყენებდით რამეს? რა არის შენახული ფუნქცია და პროცედურა?
როგორ მუშაობს გორუტინები (GMP მოდელი)?
პრაქტიკული კითხვა: TCP-პროქსი სწორად მუშაობს, მაგრამ წარმოებაში CPU მყისიერად მიაღწევს 100%-ს. რატომ?
ხოლო სხვა მომხმარებლები არსებობს, მაგალითად, გამოფენა ან ვებგვერდი, რომელთაც ძალიან სწრაფად უნდა მიაწოდონ მონაცემები არსებული მარაგების შესახებ?
რომელი კომპანიები გიბიძგებს და როგორ აირჩევი შეთავაზებებს შორის?
რისისკენ გექნება მეტი მიდრეკილება: ბიზნესის განვითარება თუ ინფრასტრუქტურა?
გეცოდინება, რა არის ტრანზაქცია და რა თვისებები აქვს (ACID)?
როგორ განახლდნენ Redis-ის დირექტორიების მონაცემები?