Golang
როგორ მუშაობს Garbage Collector-ი Go-ში?
როგორ ახდენს GOGC სერვისის შესრულებაზე გავლენას? რა არის STW და როგორ ახდენს ის ლეტენციაზე გავლენას?
რამდენად ხშირად გჭირდებოდათ მონაცემთა ბაზებში ჩაძირვა, კითხვების დაწერა და ოპტიმიზაცია?
გახდის ოპტიმიზატორი ყოველთვის გამოიყენებს შექმნილ ინდექსს?
პროდუქტის ან ანალიტიკოსების წინ იდეის ან ფუნქციის დაცვა მოგიწიათ?
რა იყენებ ახალი ტექნოლოგიების შესასწავლად?
რამდენად კომფორტულია სრული დისტანციური მუშაობა?
შეგიძლიათ დეტალურად ისაუბროთ თქვენს ბოლო პროექტზე — რა იყო პროექტი და რა კონკრეტული დავალებები განახორციელეთ?
როგორ აირჩევი რამდენიმე შეთავაზებიდან, თუ ისინი იქნება?
როგორ ურთიერთქმედებდით მონაცემთა წყაროებთან? გქონდათ API გასაღებები, დაწერდით Kafka-ში თუ კითხულობდით Kafka-დან?
რატომ ეძებთ ახალ სამუშაოს?
პირადად მე დავტესტე, რომ Postgres-ის სვეტებს გადააწყობს და ოპტიმიზატორს არ აინტერესებს, რა წესით დაწერ შენ შეკითხვას — ის თვითონ გადააწყობს როგორც საჭიროა. რას ფიქრობ?
PostgreSQL-ში ტრანზაქციებთან მუშაობდით და რომელ დონეებზე იზოლაციას?
რა პრაქტიკებია Docker-ის სურათის ზომის შემცირებისთვის?
func (r *PayoutRepository) Payout(advertiserID, partnerID string, amount float32) error { advertiser, err := r.find(totalPayouts) // ტრანზაქცია დამატება თუ err != nil { დაბრუნება err } პარტნიორი, err := r.find(partnerID) თუ err != nil { დაბრუნება err } რეკლამა, ბალანსი -= თანხა პარტნიორი.Hold -= თანხა პარტნიორი.Бalance += თანხა თუ შეცდომა := r.save(რეკლამა); შეცდომა != null { დაბრუნება შეცდომა } თუ შეცდომა := r.save(პარტნიორი); შეცდომა != null { დაბრუნება შეცდომა } r.totalPayouts++ დაბრუნება null } ფუნქცია (r *PayoutRepository) find(id string) (Partner, შეცდომა) { p := Partner{} შეცდომა := r.db.QueryRow("SELECT * FROM partners WHERE id = " + id).Scan(&p) // $1 დამატება თუ შეცდომა != null { თუ შეცდომა == sql.ErrNoRows { დაბრუნება p, errors.New("პარტნიორი ვერ მოიძებნა") } დაბრუნება p, შეცდომა } დაბრუნება p, null }
ახლა რა გსურს — რა გელოდება ახალი სამუშაოდან?
როგორ არის ორგანიზებული მიკროწესვიანთ შორის კომუნიკაცია?
არის კარიერული გზა? გსურთ ტექნიკურად განვითარდეთ თუ მენეჯმენტის/გუნდის ლიდერის მიმართულებით?
რომელ მათგანს უნდა გამოიყენე შენი პროექტში?
RPC სტილის სახელწოდება რა ნიშნავს? ჩვენს შემთხვევაში, gRPC და REST — რა განსხვავებაა მათ შორის?