Frontend
HTTP სტატუს კოდები: რას ნიშნავს 401, 403, 500, 200, 201?
გთხოვთ, გვითხრათ საკუთარ შესახებ და თქვენს სამუშაო გამოცდილებაზე წინა ადგილებში, დაწყებული ყველაზე ძველიდან: რა გქონდათ საქმე, რა გუნდები იყო, რა როლებს ასრულებდით?
მითხარით E2E-ტესტირების შესახებ Playwright-თან: როგორ იყო მოწყობილი ტესტირების სისტემა, როგორ ხდებოდა მისი გაშვება, როგორ ურთიერთქმედებდნენ ბექენდთან, როგორ აღწევდნენ ტესტის მონაცემების გამეორებადობას?
export function foo(o, arr) { return arr.reduce((a, x) => { // თუ (o.hasOwnProperty(x)) a[x] = o[x]; if (o[x]) a[x] = o[x]; return a; }, {}); } const obj = {a: 's'} foo(obj, ['a'])
დაწერეთ დეტალები, რომლებიც საჭიროა მართვადი მანქანის შეკრებისთვის კონსტრუქტორიდან (სისტემური აზროვნების არაორდინარული კითხვა).
რა utility ტიპებს იცნობთ TypeScript-ში?
რა განსხვავებაა Type და Interface შორის TypeScript-ში?
თქვენ მუშაობდით CI/CD-თან, იქნებ Docker კონტეინერებს ქმნიდით ან პაიპლაინებს კონფიგურაციას აკეთებდით?
გთხოვ, მითხარი, ახლა რომელ ქალაქში ხარ.
რომელი ბრაუზერი ჩვეულებრივ იწვევს ყველაზე მეტ პრობლემას მრავალპლატფორმულ განვითარებაში?
როდესაც React კომპონენტი პირველად იწერება (useLayoutEffect, useEffect), რა გამოიტანს კონსოლში?
რა ვარიანტებია, რომ სკრიპტები არ იყოს ბლოკირებადი გვერდის რენდერების დროს?
რატომ აირჩიეთ WebSocket? არსებობს ალტერნატივები?
თქვენი სტეკი რა არის — React, Next.js თუ სხვა რამე?
/* තුන් කොටස් කේතයක් ලබා දී ඇත. සෑම console.log එකක ප්රතිඵලය ලිවිය යුතුය. */ var n = 1; function f(n) { n = 3; } f(n); console.log(n); // ?? // ---------------- var obj = { a: 1 }; function f1(o) { o.a = 5; } f1(obj); console.log(obj); // ?? // ---------------- var obj = { a: 1 }; function f2(o) { o = { hello: 1 }; } f2(obj);
გააზიარეთ React კომპონენტების სიცოცხლის ციკლი (კლასობრივი და ფუნქციონალური).
მოიწერეთ პერსონალიზებული React hook useScreenWidth(targetWidth), რომელიც აბრუნებს მიმდინარე ეკრანის სიგანეს (screenWidth) და ფლაგს isMobile (სინამდვილეში, თუ მიმდინარე სიგანე ნაკლებია targetWidth-ზე). Hook უნდა განახლდეს ფანჯრის ზომის ცვლილებისას.
ფილტრი აქვს ტაბებით. სწრაფი გადართვის დროს ზოგჯერ გამოჩნდება ძველი მნიშვნელობები, რომლებიც არ ეხება მიმდინარე ტაბს. რა არის მიზეზი და როგორ შეიძლება გამოსწორება?
რა განსხვავებაა some, find და includes მეთოდებს შორის?
TypeScript-ში Pick და Omit რა არის?