Golang
რა შეიძლება ითქვას წაკითხვის სიჩქარეზე ინდექსის არსებობისას?
რატომ გაიყო მონოლითი მიკროწესვებად?
კითხვა 4: შეცდომების მოძებნა კვანძებთან და გორუტინებთან კოდში (კანალის ორჯერ დახურვა)
რატომ ეძებთ ახლა სამუშაოს? რა გსურთ საკუთარი თავისთვის?
რატომ შეირჩა gRPC REST-ის ნაცვლად? იყო თუ არა კონკრეტული მოთხოვნები შესრულებაზე?
როგორ მუშაობს Garbage Collector-ი Go-ში? რა ალგორითმზეა დაფუძნებული?
სლაისზე კონკურენტული წვდომა უსაფრთხოა? თუ 4 goroutines თითოეული უნიკალურ ინდექსს შეცვლის, იქნება race condition?
რა კიდევ, მუტექსის გარდა, რა შეიძლება გამოყენებულ იქნას რბოლის მდგომარეობისგან დაცვისთვის?
შეგიძლიათ დაადასტუროთ თქვენი გამოცდილება სამუშაო წიგნის მეშვეობით?
სადაც მარტივი საბანკო სისტემა: - `accounts` ცხრილი: - `id`, - `owner_id`, - `currency`, - `created_at`. - `transactions` ცხრილი: - `id`, - `account_id`, - `amount`, - `created_at`. **მოთხოვნები:** 1. დაწერეთ SQL სქემის შექმნისთვის საჭირო შეზღუდვებით (NOT NULL, FK, CHECK `amount`-ზე, რომელიც არ არის ნული). 2. დაწერეთ შეკითხვა: - მიიღეთ მიმდინარე ბალანსი ანგარიშზე `account_id`-ის მიხედვით (სულ `amount`). 3. დამატებითი სირთულე: მხარდაჭერა დებიტ/კრედიტის (ორმაგი ჩანაწერი). სისუფთავე
რა გიბიძგა ამ ვაკანსიაზე და რატომ მიდიხარ წინა სამუშაოდან?
დიზაინი სამუშაოსთვის ფინანსური ოპერაციების ასინქრონული დამუშავებისთვის
რა primitives სინქრონიზაციის არსებობს Go-ში?
რა არის JWT და Cookie, როგორ განსხვავდებიან?
როგორ ხედავ შენი ახალი სამუშაო ადგილი, რა გელოდება?
რამდენი სისწრაფით შეძლებთ ახალი ადგილიდან გასვლას, თუ შეთავაზება მიიღეთ?
გსურთ ფინტექ სფეროში განვითარება?
გქონდათ თუ არა გამოცდილება მიგრაციებთან და რა არის ეს მექანიზმი?
რეგისტრირებული სახელი — მიახლოებითი სტრიქონის შესაბამისობა (მოიძებნება მიახლოებითი შესაბამისობა). მჭირდება შემოწმება, არის თუ არა პირველი სტრიქონი მეორე სტრიქონის ქვესრია. ქვესრია მაშინ, როდესაც პირველი სტრიქონი მეორე სტრიქონიდან შეიძლება მიიღოს გარკვეული სიმბოლოების წაშლით. შესავალი: 'car', 'cartwheel' გამავალი: true შესავალი: 'cwhl', 'cartwheel' გამავალი: true შესავალი: 'cwhee', 'cartwheel' გამავალი: true შესავალი: 'cartwheel', 'cartwheel' გამავალი: true შესავალი: 'cwheeel', 'cartwheel' გამავალი: false შესავალი: 'lw', 'cartwheel' გამავალი: false
როგორ გამოვავლინოთ დროის გასვლის პრობლემა განაწილებულ სისტემაში? სად უნდა შევხედოთ?