Golang
არის თუ არა თქვენი გამოცდილება არქიტექტურული დავალებებთან მუშაობაში? გჭირდებოდათ სერვისების ნულიდან დიზაინი?
API Gateway-ისთვის ერთი Load Balancer, WebSocket-ისთვის მეორე — სულ ორი LB სისტემაში?
როგორ შეიძლება ტრანზაქციის დონეზე მონაცემთა ბაზაში მხოლოდ ერთი ჯგუფი გაგზავნოთ, როდესაც რამდენიმე ჯგუფი ერთდროულად პასუხობს სწრაფ რეაგირების სისტემაში?
რომელ ეტაპზე ხართ სამუშაოს ძიებაში: აქტიურად ან პასიურად განიხილავთ ვაკანსიებს?
func updateV1(px *int) { x2 := 20 px = &x2 } func updateV2(px *int) { *px = 20 } func main() { x := 10 updateV1(&x) fmt.Println(x) updateV2(&x) fmt.Println(x) }
რატომ გამოიყენება B-ხე ინდექსი, არა ბინარული ხე?
წიგნაკანას მოდელის აღწერა უნდა მოხდეს. არსებობს 3 არსება: "ავტორი", "წიგნი", "კითხველი". ფიზიკურად, მხოლოდ ერთი წიგნი არსებობს და მხოლოდ ერთ მკითხველთან შეიძლება იყოს. საჭიროა წიგნაკანისთვის სქემების შექმნა, რათა ეს გაითვალისწინოს.
როდესაც გორუტინა შეიქმნება, დაგეგმვა მასთანვე იწყებს მუშაობას?
რა მოხდება, თუ select-ს case-ების გარეშე დატოვებთ Go-ში?
შეიძლება თუ არა, რომ თქვენთვის პრიორიტეტული არ არის კონკრეტული სფეროები ან სფეროები, რომლებიც საერთოდ არ გსიამოვნებთ?
როგორ მუშაობს context.WithCancel გაუქმებისას?
როგორ შევუწყოთ სინქრონიზაცია სამუშაოებს Redis-ის მეშვეობით, რათა ორი სამუშაო ერთდროულად ერთ ობიექტს არ დამუშავებდეს?
რა არის თქვენი ტექნიკური სტეკი? პროგრამირების ენებს 10-ბალი шкალაზე ჩამოთვალეთ.
ანაზღაურების მოლოდინები — 300 ათასი ნეტო, სწორია?
შესრულების დროს ლიმიტებისა და წესების შეცვლა შეიძლებოდა? ამისთვის UI იყო?
რომელი მიკროჟგუფები განავითარეთ?
შეგიძლიათ გახსოვდეთ შემთხვევა, როდესაც რამე გაფუჭდა და რა გააკეთეთ?
ამჟამად მუშაობთ თუ უკვე დატოვეთ ბოლო ადგილი?
რა არის გორუტინები Go-ში და როგორ განსხვავდება ისინი სისტემის ნაკადებისგან?
ახლა რა გეძებ საკუთარ თავზე, რომელ მიმართულებით გსურს განვითარდე?