თქვენი გუნდი რამდენად სწრაფად შეითვისებს და განახორციელებს ახალი ბიბლიოთეკებს/მეთოდებს?
Frontend
როგორ მოვაგვაროთ ასინქრონული ფუნქციები useEffect-ის შიგნით და როგორ დავგეგმოთ შეცდომების მართვა რამდენიმე API-ზარისთვის?
პროექტში ფეილურებზე ისაუბრეთ — როგორ მართავთ მათ, რა იყო ბოლო ინციდენტები და როგორ გადაჭრათ ისინი?
შეიძლება გამოიყენოთ სპეციფიკური UI ბიბლიოთეკები (მაგალითად, Ant Design)? კმაყოფილი ხართ მათით, რომელი კომპონენტები დატოვეთ და რომელი შეცვალეთ თქვენი საკუთარი კომპონენტებით?
არის საჭირო ცალკე toggleLoading ფუნქცია, თუ შეიძლება მის გარეშე?
როგორ შეიძლება ამ კომპონენტის არქიტექტურა გაუმჯობესდეს? ღირს თუ არა მას უფრო პატარა კომპონენტებად დაყოფა რენდერის ოპტიმიზაციისთვის?
გთხოვთ, ახსნათ, როგორ მუშაობს Event Loop — რა არის მიკროტასკები, მაკროტასკები და მათი პრიორიტეტიზაცია.
თქვენი როლის შესახებ გუნდში. Mentoring-ი გითანამშრომლობთ ვინმესთან, დავალებებს გადასცემთ, თუ პირიქით, თქვენზე გადაეცემა?
როგორ აძლევთ პრიორიტეტს ტექნიკურ ვალდებულებას ბიზნეს დავალებებთან შედარებით?
თქვენ ოდესმე გიწევდათ მუშაობა CI/CD-თან, რამე კონფიგურაცია?
ეს ძირითადი პროექტი არის თეთრი ეტიკეტი? იყიდება თუ არა ის მომხმარებლებისთვის მათთვის მორგებული პერსონალიზაციით?
როგორ შევცვალოთ სწორად ფუნქცია, რომელიც მასივს მუტირებს და მისი სიგრძის ნაცვლად თავად მასივს აბრუნებს?
როგორ არის ორგანიზებული კომუნიკაცია გუნდებს შორის? არსებობს თუ არა თითოეულ გუნდზე ცალკე ბექენდი?
როგორ მიმდინარეობს API-ს შეთანხმება შენი პროექტში ფრონტენდისა და ბექენდის შორის?
გთხოვთ, უფრო დეტალურად ისაუბრო პლატფორმაზე — ტენდერების ნაკადი, ტენდერების ძიება, ფილტრაცია და სხვა.
თქვენ იყენებთ რაიმე კონფიგურაციებს პროგრამაში? Linters, კოდის სტილები — იყოფა მათ შორის პროექტებს (მაგალითად, კერძო npm-ის საშუალებით)?
არის თუ არა თქვენს განრიგში დარეკვის დრო (on-call) და როგორ არის ისინი ორგანიზებული?
თქვენი სტეკი რა არის — React, Next.js თუ სხვა რამე?
თქვენ წერთ ტესტებს და რომელებს ზუსტად (ერთეული, კრიტიკული ნაკადები და ა.შ.)?
როგორ განსაზღვრავთ, როდის უნდა ჩაახშოთ ფუნქცია useCallback-ით და როდის არა? როგორ ხდება ეს თქვენს პროექტში?