Go-ში Java-სავით მემკვიდრეობა არ არის. როგორ ავუხსნათ Java-სტუდენტს, როგორ აღწევს კოდის გადამეორებას Go-ში?
Golang
გთხოვთ, აღწერეთ ძირითადი სტეკი. რა სარგებლობთ?
თქვენ გაქვთ დიდი ფაილი მილიონობით სურათის URL-ებით. გჭირდებათ ყველა ჩამოტვირთვა და დისკზე შენახვა. როგორ ორგანიზებდით კოდს, რათა ჩამოტვირთვა იყოს სწრაფი, კომპიუტერი არ გაჩერდეს, პროგრამა არ გადატვირთულიყო და გარეგანი სერვისი არ დაბლოკილიყო ძალიან ხშირი მოთხოვნების გამო?
დაიწყე მუშაობა მესამე კურსზე?
თქვენ უპასუხეთ სენიორ გო-დეველოპერის პოზიციას. ახლა მუშაობთ [კომპანიაში], არა?
რამდენი წლის ხარ?
სტანდარტული ბიბლიოთეკა net/http საკმარისია პროდუქციის ვებ-სერვერის დაწერისთვის სუფთა Go-ით, ფრეიმვორკების გარეშე?
რამდენი ხანია ეძებ? გაქვთ უკვე შეთავაზებები ხელში?
რატომ არის ცუდი, რომ Gorutins მონაცემებს საერთო რუკაზე წერენ სინქრონიზაციის გარეშე და როგორ შეიძლება ამის გამოსწორება?
Go-ში არ არსებობს მემკვიდრეობა როგორც Java-ში. როგორ ახსნათ Java-ბაზირებული ჯუნიორს კოდის გადამეორებას Go-ში და რატომ შეიძლება ეს უკეთესი იყოს?
თუ შეთავაზება მიიღეს, საჭიროა 2 კვირა მუშაობა?
მილიონი URL-ის დიდი ფაილი არსებობს, როგორ დავწეროთ კოდი ისე, რომ სწრაფად ჩამოტვირთოთ ისინი, არ გადატვირთოთ სისტემა და არ მიიღოთ ბანი გარედან სერვერიდან? როგორ ორგანიზება გავუკეთოთ კოდს?