Frontend
რა მოხდება, თუ ერთ-ერთი დაპირება უარყოფილი იქნება sumPromises ფუნქციაში?
setTimeout(function timeout() { console.log('დროის გამტარება'); }, 0); let p = new Promise(function(resolve, reject) { console.log('პირობის შექმნა'); resolve(); }); p.then(function(){ console.log('პირობის დამუშავება'); }); console.log('სკრიპტის ბოლო'); // რთული შემთხვევა // console.log(1); // setTimeout(() => console.log(2)); // Promise.resolve().then(() => console.log(3)); // Promise.resolve().then(() => setTimeout(() => console.log(4))); // Promise.resolve().then(() => console.log(5)); // setTimeout(() => console.log(6));
ბოლო დროს რომელ UI ბიბლიოთეკებთან მუშაობდით? რა არის სხვადასხვა ბიბლიოთეკების (Bootstrap, Material UI და სხვა) უპირატესობები და ნაკლოვანებები?
ID-ზე დაფუძნებული მონაცემთა მოთხოვნებისთვის batchFetch ფუნქციის გარშემო smartFetch ფუნქციის განხორციელება. ფუნქციამ უნდა შეაგროვოს ზარები დროის ფანჯრის (timeout) განმავლობაში და გამოაგზავნოს ისინი ერთ ბატჩ-შეკვაში. შემდეგ ფანჯარაზე მოლოდინი დაუყოვნებლივ იწყება მოთხოვნის გაგზავნის შემდეგ. ID-ები უნიკალურია, fetch ყოველთვის წარმატებულია. საჭიროა სწორად დამუშავება შემთხვევის, როდესაც ერთ ფანჯარაში დუბლიკატური ID-ები მოდის.
როგორ მოხდა გამოშვება და ვერსიების მართვა?
როგორ გამოვაჩენთ გამარჯვების შეტყობინებას უკეთ — alert-ის მეშვეობით თუ UI-ში გამოსახვით?
რატომ არის უკეთესი, რომ ლოგიკა სიგნალის დაყენების ref/მოძრაობაში handler-ის შიგნით გადაიტანოთ useEffect-ში? ახსენით, რატომ არის მიმდინარე მიდგომა (useEffect-ის გარეშე) ცუდი.
რა განსხვავებაა null და undefined შორის?
რამდენად კარგი პრაქტიკაა ერთდროულად შენახვა გლობალურ Redux მაღაზიაში მომხმარებლის პროფილის და კალათის ინფორმაცია? როგორ მოქმედებს ეს არქიტექტურაზე?
შეასრულეთ isMonotonic ფუნქცია, რომელიც იღებს რიცხვების მასივს და განსაზღვრავს, არის თუ არა ის მონოტონური (ზრდადი ან მცირედი). თუ მასივი მონოტონურია, დააბრუნეთ true, წინააღმდეგ შემთხვევაში false. განახორციელეთ ლინეუტური სირთულე O(n).
კომპოზიტური ინდექსის სვეტების სია საბოლოო შეკვეთის შესრულებაზე გავლენას ახდენდა?
როგორ დავაზუსტოთ, რომ T მასივის ტიპია და არა ელემენტის ტიპი (გამოყენებით Array<T>)?
შეგიძლიათ reduce-ში აკუმულატორს არა AS-ის საშუალებით, არამედ generic-ის საშუალებით ტიპიზება? შესაძლებელია ავტომატურად გამოითვალოთ დაბრუნებული მნიშვნელობის ტიპი გადაცემული ობიექტის საფუძველზე TypeScript ტიპების გამოყენებით?
თუ მომხმარებლის პროფილი სერვერზე იტვირთა და განთავსდა, როგორ აღწევს იგივე მონაცემები ბრაუზერში და ჰიდრატირებს მდგომარეობას?
რომელ მათგანს სიაა ობიექტის ასლების მეთოდები, რომლებიც მხარს უჭერენ ციკლურ მითითებებს?
როგორ ხედავთ გლობალურ ობიექტს window.handlers და მოვლენის დამუშავებლების კონფლიქტებს?
პრაშნ 1 Meadowbrook-ში ძალადობრივი დანაშაულების მაჩვენებელი (ძალადობრივი დანაშაულების რაოდენობა 1,000 მცხოვრებზე) ახლა ოთხი წლის წინას შედარებით 60 პროცენტით მაღალია. შესაბამისი ზრდა Parkdale-ში მხოლოდ 10 პროცენტია. ეს მონაცემები მხარს უჭერს დასკვნას, რომ Meadowbrook-ის მცხოვრებნი უფრო სავარაუდოა, რომ გახდნენ ძალადობრივი დანაშაულების მსხვერპლნი, ვიდრე Parkdale-ის მცხოვრებნი. ზემოთ აღნიშნული არგუმენტი არის შეცდომა, რადგან ის არ იღებს მხედველობაში: ბოლო ოთხი წლის განმავლობაში ორივე, Meadowbrook და Parkdale-ის მოსახლეობის სიმჭიდროვეობაში ცვლილებებს როგორ შეადარებს Meadowbrook-ის მოსახლეობის ზრდის სიჩქარე ბოლო ოთხი წლის განმავლობაში შესაბამის სიჩქარეს Parkdale-ისთვის ძალადობრივი და არასამძებრო დანაშაულების თანაფარდობა, რომლებიც განხორციელდა ბოლო ოთხი წლის განმავლობაში Meadowbrook-ში და Parkdale-ში ძალადობრივი დანაშაულების მაჩვენებლები Meadowbrook-ში და Parkdale-ში ოთხი წლის წინ როგორ შეადარებს Meadowbrook-ის ხარჯებს დანაშაულის პრევენციისთვის ბოლო ოთხი წლის განმავლობაში Parkdale-ის ხარჯებთან
გიცნობთ თუ არა SSE-ს (სერვერიდან გამოგზავნილი მოვლენები)?
Vue 2 და Vue 3: რა არქიტექტურული შეზღუდვები ჰქონდა Vue 2-ის რეაქტიულობას, რომლებმა აიძულა ევან იუ-ი წერა ახალი ძრავა `Proxy`-ს გამოყენებით?
როგორ განხორციელდა წვდომა/განახლების ტოკენების განახლება JWT-ის საშუალებით ავტორიზაციის დროს (ინტერეპტორები, 401-ის დამუშავება)?