Frontend
Algoritm tapşırığı: sözdəki sait hərfləri tərs çevirən funksiya yazın
TypeScript ilə nə qədər tez-tez işləyirdiniz və onu nə dərəcədə dərindən istifadə etdiniz?
useEffect və useLayoutEffect arasındakı fərq nədir?
JS-də OOP işləyən sxemadırmı? JS-də OOP-nin əsas problemi nədir?
Vue.js-də qlobal vəziyyəti saxlamaq üçün hansı alətlər istifadə olunur? Pinia-da Options API və Composition API arasındakı fərq nədir?
Memarlıq qərarının uğursuz olduğu vəziyyətdən danışın — nə baş verdi və sonra nəyi dəyişdiniz?
Əgər siyahı elementlərinin React açarı üçün unikal açarı yoxdursa, nə edərsiniz?
JavaScript və ya TypeScript-də, giriş kimi ədədlərdən ibarət bir massiv qəbul edən və çıxışda, 3-ə bölünən ədədləri 'Fizz', 5-ə bölünənləri 'Buzz', və həm 3, həm də 5-ə bölünənləri 'FizzBuzz' ilə əvəz edən bir funksiya yazın.
Tailwind haqqında nə deyə bilərsən? İstifadə təcrübən varmı? Tailwind ilə işləmək üçün hansı kitabxanaları bilirsən (məsələn, sinifləri birləşdirmək üçün)?
JavaScript-də hansı irs növü istifadə olunur? Siniflərdə çoxlu irs var mı?
React-də reconciliation haqqında danış
Bu funksiya üçün düzgün tipləri yazın ki, TypeScript hər iki obyekti düzgün yoxlasın (generics və keyof istifadə edərək).
Promise ilə bağlı praktiki tapşırıq (tapşırıq elan olundu, lakin transkriptdə tam açıqlanmadı).
Tutaq ki, middleware vasitəsilə autentifikasiya ilə qorunan səhifə yaratmalısınız. Bunu necə həyata keçirərdiniz?
Angular-da komponentlər arasında məlumat ötürülməsi haqqında danışın (Input, iki tərəfli bağlama, siqnallar).
Sistem analizi üçün hər hansı bir format var idi, yoxsa sadəcə sözlə müzakirə edilirdi və tapşırığa qeyd edilirdi? Ediləcək işlərin təsviri olan sənəd və ya Confluence səhifəsi var idi?
Bu biletlerden tək, fasiləsiz marşrut qurmaq mümkündür. Marşrutda döngələr və ya təkrarlamalar yoxdur. Eyni marşrut üzrə bu bilet obyektlərini qaytaran proqram yazmalısınız. ```javascript function getRoute(tickets = []) { const cities = new Map(); for (const ticket of tickets) { cities.set(ticket.from, ticket); } const result = []; let currentCity = startcity; while (cities.has(currentCity)) { const next = cities.get(currentCity); result.push(next); currentCity = next.to; } return result; } console.clear() console.log(getRoute([ { from: 'London', to: 'Moscow' }, { from: 'NY', to: 'London' }, { from: 'Moscow', to: 'Spb' }, ])); ```
Layihənin müxtəlif hissələri arasında nə qədər tez-tez köçürülürdün?
[ad] soruşdu: Planlaşdırmada seçim edə bilsən: bug'ları olan legacy və ya aydın olmayan TZ ilə yeni vəzifə — hansını seçərdin?
Vue nədir? Reaktivlik nədir və niyə istifadə olunur?