დაგჭირვებიათ ოდესმე გამოიყენოთ დისკრიმინანტული ერთეულები და type guards? რა შიდა type guards-ებს იცნობთ?
Frontend
ძალიან ბევრი დეფექტი იყო? იყო რაიმე გამოწვევა ფორმების ოპტიმიზაციასთან დაკავშირებით? რატომ მუშაობს React Hook Form სწრაფად დიდ ფორმებთან — რა არის ოპტიმიზაციის საფუძველი?
თქვათ, მუშაობდით SWR-თან? რა იყო ნიუანსები, მონაცემების აქტუალობის პრობლემები?
როგორ შევინახოთ ფორმის მდგომარეობა (შპს) გვერდის გადატვირთვისას?
რამდენად ხშირად გიწევდათ გენერიკებთან მუშაობა? სად იყენებდით utility ტიპებს: Pick, Omit, Partial, Record, ReturnType, Exclude?
როგორ უზრუნველყეთ API-პასუხების ტიპიზაცია? გამოიყენეთ თუ არა OpenAPI/Swagger ან კოდის გენერაცია?
რომელი ტესტირების ინსტრუმენტებით მუშაობდით? როგორ ინტეგრირდნენ ტესტები CI-ში?
რამდენად ახლოს მუშაობდით Next.js-თან? რა ფუნქციებს იყენებთ?
არის რაიმე სფეროები, სადაც გსურთ გაუმჯობესება?
როგორ დავტიპოთ კომპონენტები HTML-ატრიბუტებით და რეფერენციებით?
თუ ფიქრობთ იმაზე, თუ რა გსურთ მომავალში დაკავდეთ — სად მიდის თქვენი სურვილი, სად მიდის თქვენი სული?
როგორ ავიცილოთ თავიდან ზარის სტეკის გადატვირთვა ხის შემოვლამდე? როგორ განვახორციელოთ ინტერაქტიული შემოვლითი სტეკის გამოყენებით JavaScript-ში?
ბოლოს რა მოხდა, პლატფორმა გამოიყენეს? მომხმარებლების და მხარდაჭერის თვალსაზრისით რა გამოხმაურება იყო?
TypeScript-ში ტიპები (type) და ინტერფეისები (interface) რა მსგავსებები და განსხვავებები აქვთ? სად გამოიყენო?
ოპტიმისტური განახლებები გამოიყენეთ? მომხმარებელს ფონის მონაცემების განახლების დროს ინდიკაცია მისცეთ?
პროექტში კოდის გაყოფა (code splitting) იყო? რა ბანდლერი გამოიყენებოდა?
რა გამოიყენე მდგომარეობის მართვისთვის და რა აირჩევი ახალი პროექტში?
როგორ დავგეგმოთ Zod-ში მრავალსაფეხურიანი ფორმის სქემა? როგორ დავამუშავოთ პირობითი ვალიდაცია?
როგორ გაიყოფდით სერვერის და მომხმარებლის მდგომარეობას?
გააზიარეთ რთული გადაწყვეტილების შესახებ, რომელიც თავიდან უნდა დაგეგმეთ და განავითარეთ.