მოაწერეთ გენერალური ფუნქცია/ტიპი, რომელიც შეუძლია მართოს მომხმარებლის მონაცემები, და განმარტეთ, როგორ შეზღუდოთ გენერალი.
Frontend
რამდენად ხშირად იძახება ref ცვლილებების დროს?
მძიმე ვადები გაქვთ და რამდენად აქტიურად გამართავთ ინტერვიუებს ამჟამად?
რა utility ტიპებს იცნობთ TypeScript-ში? რა განსხვავებაა any და unknown-ის შორის?
რა წესით გამოჩნდება მნიშვნელობები?
მესამე შიდა ელემენტი არსებობს: form, div და p, თითოეულზე დაყენებულია click მოვლენის handler. რა მოხდება, როდესაც კლიკს გააკეთებთ div ელემენტზე?
რა არის CORS-ის წინასწარი მოთხოვნა და რა შემთხვევებში ის აგზავნის ბრაუზერი? როდის შეიძლება მოთხოვნა გაიგზავნოს წინასწარ გარეშე?
რა უარყოფითი მხარეები გაქვთ Feature-Sliced Design-ის შესახებ ან რა სირთულეებთან გამკლავდით მისი განხორციელებისას?
რა არის ასინქრონული ფუნქცია და რა აბრუნებს Promise? რა მდგომარეობებს შეიცავს Promise?
რატომ ეძებთ ამ პროექტებისთვის დეველოპერს?
[სახელი] ანალიზებს, რა მოხდება შეთავაზებულ JavaScript კოდში 'this' კონტექსტთან და როგორ შეიცვლება შედეგი 'use strict'-ის დამატებისას?
რა არის Feature-Sliced Design-ის უპირატესობები?
როდის უნდა გამოიყენოთ computed და როდის watch Vue-ში?
რა განსხვავებაა var, let და const-ს შორის?
გააზიარეთ, როგორ მუშაობს Event Loop JavaScript-ში: რა ნაწილებიდან შედგება, რა ფაზები აქვს და რა არის დავალებების შესრულების წესრიგი?
Await-ის მარჯვენა მხარეს გამოხატულება სინქრონულად ხორციელდება თუ როგორც მიკროტასკი? რა ხდება await-ის შემდეგ კოდთან?
ტესტები ხელით დაწერილი იყო თუ იყენებდით ხელოვნურ ინტელექტს?
როგორ ოპტიმიზიროთ React-ში დიდი ფორმები, სადაც ბევრი ველი არის: გაუმჯობესება არასაჭირო გადახატვებს და კავშირის შემცირება?
გააკეთეთ RLD (run-length decoding) ფუნქცია, რომელიც არის RLE-ის საპირისპირო: გაფართოვეთ შეკუმშული სტრიქონი, განმეორებით თითოეული სიმბოლო მითითებულ რაოდენობამდე; ერთეული სიმბოლოები უცვლელი დატოვეთ.
მზად ხართ ოფისში გადასვლას/მუშაობას?