Frontend
რა განსხვავებაა const, let და var-ს შორის?
როგორ იყო მოწყობილი განვითარების პროცესი თქვენს ბოლო სამუშაო ადგილას? როგორ მოდიოდნენ დავალებები, როგორ გადადიოდნენ წარმოებაში და რა იყო თქვენი როლი ამ პროცესში?
რა არის cherry-pick Git-ში?
შეასრულეთ promiseWithResolver (გადადებული დაპირება) ფუნქცია, რომელიც აბრუნებს ობიექტს, სადაც ფარატები resolve და promise არიან.
თქვენ გაქვთ გამოცდილება Prometheus-ში მეტრიკების შეგროვებაში, მათ შორის ბიზნეს-მეტრიკებში?
რამდენად ახლოს მუშაობდით Next.js-თან? რა ფუნქციებს იყენებთ?
გთხოვთ, აღწეროთ პირადი კაბინეტის როლების განყოფილების საკითხი — როგორ მონაწილეობდა ბექენდი მისი განხორციელებაში?
რომელი CSS-ის სელექტორი აქვს ყველაზე მაღალი სპეციფიკაცია: ტეგი, კლასი, ID?
მიუხედავად იმისა, რომ ჯერ კიდევ მუშაობთ კომპანიაში, თუ უკვე დატოვეთ?
რამდენი ადამიანის გუნდში მუშაობდით?
// ახალი კომპონენტი RandOnce უნდა შეიქმნას ბაზაზე კომპონენტის Rand, // რომელიც App-ში გამოყენებისას // არ განაახლებს შემთხვევით რიცხვს ყოველ 3 წამში, არამედ გამოიტანს მხოლოდ ერთხელ შემთხვევით რიცხვს. // const Rand = () => <span>{Math.random()}</span>
თუ ავტორიზაციას client-side rendering-ის საშუალებით განვახორციელებთ ნაცვლად SSR-ის — რა დავკარგავთ? რატომ მიიღეს გადაწყვეტილება SSR-ის გამოყენებაზე?
მოგვითხრით, როგორ მოხვდით განვითარების ინდუსტრიაში: როგორ ისწავლეთ, როგორ იპოვეთ თქვენი პირველი სამუშაო, учитывая, что თქვენს რეზიუმეში მითითებულია არასამთავრობო სპეციალობა?
როგორ დავაკავშიროთ კონტექსტი (this) ფუნქციასთან? ახსენით call, apply, bind მეთოდები და მათი განსხვავებები.
ტეტრის ფიგურები რიგრიგობით ვერტიკალურად ეცემა. ფიგურებს გადაადგილება ან ბრუნვა შეუძლებელია - უბრალოდ იპოვეთ მიღებული კოშკის სიმაღლე. ფიგურების დაცემის წესია განსაზღვრული რიცხვების 1, 2 ან 3 მასივით. ფიგურები ქვემოთ არის ნაჩვენები. findHeight([1,2,3]) => 7 findHeight([1,1,1,1]) => 12
როდის უნდა გამოიყენოთ useMemo? თუ მასივი და primitives გადაეცემა შვილობილი კომპონენტისთვის — სად უნდა გამოიყენოთ useMemo?
შეკითხვების სტეკი შეიძლება გადატვირთოს? თუ კი, რატომ შეიძლება ეს მოხდეს?
რატომ არის საჭირო სტატუსის მენეჯერი? რა განსხვავებაა React Context-თან?
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) }
რომელი ბრაუზერის API-ები მნიშვნელოვანია HLS/DASH-ის ბრაუზერში გაშვებისთვის?