რომელი პარალელური პროგრამირების ნიმუშები გეცოდინებათ? გთხოვთ, მიაწოდოთ მაგალითი Go-ს სტანდარტული ბიბლიოთეკიდან/პრაქტიკიდან სემაფორის და ახსნათ, როგორ შეიძლება გამოყენებულ იქნას არხი როგორც სემაფორი (დაკავება და გათავისუფლება).
Golang
მითხარი SQL-ის ფანჯრის ფუნქციებზე — როგორ იწერება?
რა იყო ბოლო დროს გადაჭრილი ყველაზე საინტერესო დავალება?
ძირითადი პაკეტი "fmt" პაკეტის იმპორტი func subis(is []int) []int { return append(is, 5) } func main() { is := []int{1, 2, 3, 4} subis(is[2:3]) fmt.Println(is) }
გააზიარეთ თქვენი გამოცდილება Gazpromneft-ში.
როგორ გექცევა შენი ანაზღაურების მოლოდინები? როგორ უყურებ PTC-ის ოფიციალურ ფორმირებას?
ტვირთის ტესტებს ატარებდით? რა იყო დატვირთვა?
რა საფრთხეა სლაისის გადაცემისას ფუნქციას? არსებობს თუ არა ხრიკები მასივებთან?
რომელი სხვა მონაცემთა სტრუქტურები იცით (სია, სტეკი)? რატომ არის დაკავშირებული სია მოსახერხებელი რიგის განხორციელებისთვის? რა არის მასივზე და დაკავშირებულ სიაზე დაფუძნებული რიგის ელემენტის დამატების ასიმპტოტიკური სირთულე?
ჩვენ რომელი პროგრამირების პარადიგმებში ვართ, როდესაც ვწერთ Go-ით და როდესაც ვწერთ SQL-ით? რომელი პარადიგმა შეესაბამება Go-ს და რომელი — კლასიკურ SQL-ს?
დასახელეთ დიზაინის ნიმუშები სხვადასხვა კატეგორიებიდან (შექმნადი, სტრუქტურული, ქცევითი, პარალელური პროგრამირება) და დეტალურად ახსენით ერთ-ერთი მათგანი.
როგორ მუშაობს სისტემა მიწოდების შემთხვევაზე, რომელიც მოდის ყველა საჭირო მონაცემების გარეშე?
როგორ აღწევს ასიმპტოტიკური სირთულე საძიებო პროცესში ჰეშ-ცხრილში და როგორ აღწევს იგი? როგორ ხდება ბაკეტის მისამართის ზუსტი განთავსება ჰეშის საშუალებით?
როგორ ეწოდება ამ მეტრიკას, რომელიც შედარებს კლიკებს და ჩვენებებს?
გააზიარეთ თქვენი ყველაზე რთული დავალება — ტექნიკური ან ბიზნესის მხრივ რთული.
რა პროექტები იყო თქვენს ბოლო სამუშაო ადგილას?
Postgres-დან ClickHouse-კენ გადასვლისას ანგარიშების დასამზადებლად, ჯერ სცადეთ Postgres-ის ოპტიმიზაცია (ინდექსები და ა.შ.)?
PostgreSQL-ში ტრანზაქციების იზოლაციის დონეების შესახებ მომიყევი
შეგიძლიათ მიაწოდოთ პასუხისმგებლობის ჯაჭვის განხორციელების მაგალითი კლასიკურ RESTful სერვისში Go-ით?
რა არის race condition და როგორ უნდა ავიცილოთ იგი?