Golang
როგორ ურთიერთქმედებდით — იყო საერთო შეხვედრები, დაგეგმვა, ყოველდღიური შეხვედრები?
რომელ მორფინგის მეთოდს გსურთ გამოიყენოთ, თუ Shape Keys არ მუშაობს?
რა ხდება append-ის დროს, თუ სლაისის მოცულობა არ არის საკმარისი (ახალი მასივის განაწილება)?
როგორ დავადგინოთ, საჭიროა თუ არა პროდუქტისთვის დაახლოებით 1000 მომხმარებლისთვის მიკროწესვიანი ან მონოლითური არქიტექტურა?
რა არასწორია 1000 გორუტინაში გამრავლების კოდისთან? როგორ გამოსწორდეს mutex, atomic ან არხების საშუალებით?
სავაჭრო ცენტრში ავტოსადგომია: მანქანები შედიან და გამოდიან, და პარკირების სესიის ბოლოს უნდა მიიღოს გადახდა. როგორ ხედავთ ამას? შექმენით სისტემა.
როგორ შეიძლება გადაწყდეს ერთ ცხრილში ინდექსით დაწერასა და კითხვაზე მოთხოვნების დეგრადაცია მონაცემთა ბაზის მასშტაბირების გზით? დაეხმარება თუ არა შარდინგი და პარტიციონირება მეთოდები?
რა არის Inversion of Control?
გქონდა თუ არა წვდომა წარმოებაზე?
რა primitives სინქრონიზაციის არსებობს Go-ში? რომელ mutex-ი უკეთესია ამ შემთხვევაში?
გთხოვთ, ისაუბრეთ თქვენს სამუშაოს ყველაზე დიდ გაუმართლებლობაზე. რა გაკვეთილი მიიღეთ?
PostgreSQL-ში რა ინდექსები არსებობს?
// TODO: განხორციელება func (s *Service) GetProducts(ctx context.Context, skus []SKU) (map[SKU]Product, error) { return nil, nil }
რა არის OSI მოდელი?
როგორ მუშაობა კონტრაქტებთან ახალი სერვისის განვითარების დროს, როდესაც კონტრაქტები ჯერ არ არის საბოლოო და ხშირად იცვლება?
რა შეგიძლია Mutex-ის შესახებ თქვა?
რისი იყო თქვენი საყვარელი სტრატეგია, როდესაც Elasticsearch კლასტერი ჩავარდებოდა ან პასუხს არ აგებდა? საიტის ძიების ფუნქცია გატყდებოდა, თუ იყო სარეზერვო მექანიზმი პირდაპირი მოთხოვნებისთვის PostgreSQL-ზე?
ფუნქცია დაწერეთ, რომელიც ამოწმებს, არის თუ არა სტრიქონი პალინდრომი. პალინდრომი — სიმბოლოების სერია, რომელიც ორივე მიმართულებით ერთნაირად იკითხება. საჭიროა მხოლოდ ასოების a- я, А- Я სიმბოლოების შემოწმება, დიდი და პატარა ასოების გათვალისწინების გარეშე.
რატომ გადაწყვიტეთ მონოლითის 3 დამოუკიდებელი სერვისად დაყოფა? რა იყო ამ გადაწყვეტილების საფუძველი?
რომელ მეტრიკებს აკვირდებოდით მონაცემების მოხმარებისას წყაროებიდან?