Frontend
CSS-ის სელექტორების სპეციფიკაცია: რა სტილები დაინერგება ორი H2 ტეგზე კონკურენტული სტილებით? სელექტორებს დაალაგეთ ზრდადობის მიხედვით.
რომელი display თვისების მნიშვნელობებს გახსოვს?
როგორ შეაფასებდი შენი ტექნიკური დონე მიმდინარე პოზიციაზე? Middle, middle+, senior, senior+?
შენ გაქვს თუ არა გამოცდილება ტესტების დაწერაში? რა ტიპის ტესტები დაწერე და რა მოცულობით?
გვერდზე არის 5000 პროდუქტის სია, გვერდი ძალიან ნელი მუშაობს. ბიზნესი ითხოვს, რომ რამე გააკეთო ამასთან დაკავშირებით. რა გთავაზობ?
გაამართეთ React-ში კომპონენტის ციკლის კონცეფცია.
/** * `asyncAuth(callback)` ფუნქცია callback-ი кабыл алат, анын ичинде * ката (биринчи аргумент катары) жана маалыматтар * backendтен (экинчи аргумент катары) өткөрүлүшү мүмкүн. * asyncAuth((error, data) => {}); * * Сиз `auth()` функциясын ишке ашырышыңыз керек, * ал `asyncAuth()` чакырып, бирок Promise кайтарат. * * @returns {Promise} */ export function auth() { // asyncAuth((error, data) => {}); }
/* ჩვენი ჩატის აპლიკაცია უნდა აჩვენოს ახალი შეტყობინებები, რომლებიც მოდის სერვერიდან. შეტყობინება ფორმატში: interface Message { id: number text: string } პირველი შეტყობინების ID არის 1, ხოლო ყოველი შემდეგი შეტყობინების ID არის ერთი მეტი, ვიდრე წინამორბედი. ჩვენ უნდა გამოვაჩინოთ შეტყობინებები სწორ წესრიგში, მაგრამ სერვერი არ გარანტირებს სწორი წესრიგით გაგზავნილ შეტყობინებებს. დროის გრაფიკი: // (მოდის) [ტელეფონი] // (ხატავთ) . 1 2 3 .. 4 5 6 7 8 სერვერიდან შემოსული შეტყობინებები მოდის connect ფუნქციის handler-ზე: connect((msg) => { ... }); შეტყობინებების გამოსაჩენად გამოიყენეთ render ფუნქცია: render(msg) */ function solution(connect, render) { connect((msg) => { render(msg); }); }
Composables რა არის და რა მიზნით გამოიყენება?
რატომ სჭირდება React-ს ვირტუალური DOM-ხე? რატომ არ შეიძლება პირდაპირ რეალური DOM-ის შეცვლა? რა სარგებელი და ნაკლია სხვადასხვა მიდგომების?
Vue 2 და Vue 3: რა არქიტექტურული შეზღუდვები ჰქონდა Vue 2-ის რეაქტიულობას, რომლებმა აიძულა ევან იუ-ი წერა ახალი ძრავა `Proxy`-ს გამოყენებით?
როგორ შეიძლება განახორციელოთ ავტორიზაციის ან როლების შემოწმება Vue Router 3-ის დონეზე?
როგორ მუშაობენ მაღალი პიქსელური სიმკვრივის ეკრანები (Retina, DPR)? როგორ უნდა მოამზადოთ სურათები ასეთი ეკრანებისთვის სწორად?
რა არის CORS შეცდომა?
გააზიარე React-ის ფრაგმენტები და პორტალები.
რამდენად დიდია შენი გამოცდილება სხვისი კოდის განხილვაში — რამდენად კარგად იცნობ სხვის კოდს?
რომელი მიდგომები გამოიყენეთ სტილების დაწერისთვის (პრეპროცესორები, Tailwind, CSS მოდულები და ა.შ.)?
იცნობ თუ არა SOLID პრინციპებს? ისაუბრე დამოკიდებულების ინვერსიის პრინციპზე (DIP)
როგორ მუშაობს Fiber და როგორ არის მოწყობილი პრიორიტეტიზაცია (scheduler) React-ში?
რისი hook-ებით შეგვიძლია React-ში ადგილობრივი მდგომარეობის შენახვა?