Golang
რა პრობლემები შეიძლება წარმოიშვას საერთო მეხსიერების გამოყენებისას ნაკადებთან? რა არის race condition?
Apache Kafka არქიტექტურა: რა არის ძირითადი კომპონენტები, როგორ არიან დაკავშირებული პროდიუსერები და კონსუმერები? რა არის რებალანსირება? როგორ უზრუნველვყოთ შეტყობინებების სერიული კითხვა?
რის საფუძველზე შეიძლება לבחור კეშისთვის შარდების რაოდენობა, თუ წინასწარ არ არის ცნობილი დატვირთვა?
გთხოვთ, აღწეროთ ტრანზაქციების იზოლაციის დონეები: Read Uncommitted, Read Committed, Repeatable Read, Serializable.
როგორ განავითარეთ PostgreSQL? ისაუბრე სტაბილურობასა და მასშტაბირებაზე.
მითხარი Go-ის ნაგვის შეგროვებაზე
GPH-ის მეშვეობით ფორმალობა სამუშაო წიგნში არ ჩანს?
რა არის sync.Map და რა შემთხვევებში უნდა გამოიყენოთ ჩვეულებრივი რუკის ნაცვლად Mutex-თან?
ძირითადი პაკეტი იმპორტი ( "fmt" "sync" ) func main() { for i := 0; i < 5; i++ { go fmt.Println(i) } }
ინტერფეისის განსაზღვრა უკეთესია განხორციელების ადგილას თუ გამოყენების ადგილას?
მობილური აპლიკაციის ბექენდი ძირითადად BFF იყო?
რა არის პარტიციონირება და შარდინგი? იყენებდით?
სერვისი გაჩერდა, როდესაც ათი მაღაზია შეერთდა სტატისტიკის ფუნქციას. რა გააკეთებ? როგორ დიაგნოსტირებას და ოპტიმიზაციას გაუკეთებ მონაცემთა ბაზას?
გააზიარე შენი გამოცდილება Tinkoff-ში — როგორ მიიღე სამუშაო და რა საქმიანობა გქონდა?
ცოცხალი კოდირება: დავალება გორუტინებზე — კონკურენტული წვდომა საერთო მონაცემებზე, race condition, გადაწყვეტილება mutex-ის საშუალებით. განსხვავება sync.Mutex და sync.RWMutex შორის.
რა არის ბუფერული და ბუფერული არხების განსხვავება?
როგორ გავლენა მოახდინე წინა პროექტებზე?
შეგიძლიათ ტრანსფორმატორის არქიტექტურაზე ისაუბრათ?
რის დროს უფრო მიზანშეწონილია დეველოპერმა კოდი ხელით დაწეროს, ვიდრე AI-გან შექმნილი გადაწყვეტილებების მინდობით?
წარმოიდგინეთ სიტუაცია: თქვენ მიდიხართ პროექტზე, სადაც კოდი წლების განმავლობაში იყო დაწერილი, ბევრი ლეგასი აქვს, ტესტები არ არის, და ყველაფერი ძლივს მუშაობს. რა დაიწყებდით ასეთ სიტუაციაში, თუ უნდა განახორციელოთ ახალი ფუნქცია?