თქვი შენი სამუშაო გამოცდილების შესახებ: სად მუშაობდი, რატომ იცვლი სამუშაო ადგილს?
Frontend
რა სტატუს მენეჯერი გამოიყენება პროექტში?
რატომ არის სასარგებლო setTimeout(fn, 0) გამოყენება UI-ს ბლოკის გარეშე, ხოლო დიდი რაოდენობით ვალდებულებების (მიკროცამსახურის) შექმნა — არა? რა განსხვავებაა macro-task და micro-task შორის Event Loop-ში?
კარზინის გუნდი დაყოფილია ქვეგუნდებად — რომელში შემიძლია შევიდე და რამდენი ფრონტენდი იქნება თითოეულში?
თუ გაქვთ თავისუფალი დრო და დაფაზე ორი დავალებაა — ტექნიკური (რეფაქტორინგი) და პროდუქტისა, ერთნაირი პრიორიტეტით — რომელს აირჩევდით?
fetchAll(['url1', 'url2'], (results) => { console.log('ყველა ბმულის მონაცემები', results); }); function fetchAll(urls) { const promises = urls.map((url) => { fetch(url).then((res) => res.json()) }) const data = Promise.all(promises).then((response) => { if (!response.ok) { throw new Error('error') } return response }) console.log(data) }
რა განსხვავებაა null და undefined შორის?
რა გამოიტანს typeof null?
გთხოვთ, უფრო დეტალურად ისაუბროთ ოფლაინ-ფუნქციონალობაზე: როგორ მუშაობს მონაცემების შენახვა IndexedDB-ში ინტერნეტის დაკარგვის დროს?
გეცოდინებათ თუ არა რა არის Feature Sliced Design (FSD)?
Promise.reject('API-ის შეცდომა') .then(data => console.log('ok')) .catch(error => { console.log(error); return '1'; }) .then(data => { console.log(data); });
ვებგვერდის მუშაობის ოპტიმიზაციის დავალებები იყო? როგორ დიაგნოსტიკავდით და ხსნიდით ნელი ჩატვირთვის პრობლემებს?
შეასრულეთ delay(ms) ფუნქცია, რომელიც აბრუნებს დაპირებას, რომელიც იხსნება მითითებულ დროს
რა არის თქვენი პროფესიული განვითარების გეგმები 3-5 წლის განმავლობაში? რა მიმართულებები გსურთ?
რატომ არის საჭირო async საკვანძო სიტყვა ფუნქციის წინ? რა აკეთებს ის?
რა ტიპის მონაცემები არსებობს JavaScript-ში?
სამუშაოსა და პირად ცხოვრებაში იყენებთ AI-ს ინსტრუმენტებს და როგორ უყურებთ მათ?
React-ში batching-ის შესახებ მითხარი. სად შეხვდი მას პრაქტიკაში?
თქვენ გსურთ ოფისი, არის თუ არა შესაძლებლობა ხანდახან იქიდან მუშაობის?
ფუნქციაში handleCityChange 52-ე ხაზზე სამი ანტიპატერნია. იპოვეთ ისინი და ახსენით.