Frontend
Təsəvvür edin ki, makro tapşırıqların növbəsində beş `setTimeout` var və mikro tapşırıqlar sonsuz şəkildə yeni mikro tapşırıqlar əlavə edir, məsələn, rekursiv `Promise.resolve().then()` vasitəsilə. İnterfeysə nə olacaq və bu beş timeout heç vaxt icra olunacaqmı? Niyə?
#React qeydiyyat forması 1. StateProvider-in necə işlədiyini izah edin, müsahibəçiylə fikirlərinizi paylaşın. 2. /src/api/mock-ə baxın, necə işlədiyini izah edin. 3. SubmitButton-un rəngini yoxlayın və düzəldin. 4. Signup komponentində müştəri tərəfi form doğrulamasını tətbiq edin. (\*) 9-cu tapşırığı yadda saxlayın. Qaydalar: - İstifadəçi adı, Email, Şifrə və Təkrarlanan Şifrə sahələri ən azı 6 simvol olmalıdır; - Şifrə Təkrarlanan Şifrə ilə uyğun olmalıdır; - Doğrulama "SignUp" düyməsinə kliklənəndə edilməlidir; - Yanlış dəyərlərə malik sahələr işarələnməlidir (props error və helperText); 6. API cavabında istifadəçiyə yaxın göstərilməli olan xəta ola bilər. 7. Uğurlu göndərmədən sonra UserName komponentinin yeni istifadəçi adını göstərdiyindən əmin olun. 8. Yeni SignupSuccess komponentini tətbiq edin. Bu, qeydiyyat formasının yerinə göstərilməlidir. 9. Uyğun sahələr üçün server tərəfi doğrulamasını tətbiq edin. --- mock.ts-dən kod: ```typescript const fakeResponse = (userName) => ({ code: 200, user: { id: 42, userName, }, }); let a = 0; const api = { '/signup': function (userName: string, email: string, password: string) { a++; return new Promise((resolve, reject) => { setTimeout(() => { if (a % 2 === 0) { return resolve(fakeResponse(userName)); } else { return reject( new Error( `İstifadəçi adı "${userName}" artıq alınmışdır. Zəhmət olmasa başqa birini sınayın.` ) ); } }, 500); }); }, }; export default api; ```
Gələcəkdə məhsulun keyfiyyətini artırmaq üçün hansı təkmilləşdirmələr edilə bilər?
Docker, CI/CD, GitHub Actions, GitLab haqqında danışdınız — dəqiq nə etdiyinizi, hansı pipeline-lər, konteynerlərdə nə olduğunu açıqlaya bilərsinizmi?
Hansı tapşırıqları ən çox bəyənirdin?
Siz CI/CD-ni sıfırdan tamamilə qurmusunuz?
İşin artıq develop-ə daxil olduğu, lakin hazırkı buraxılışa daxil edilməməli olduğu hallar oldumu? Belə bir vəziyyətdə necə hərəkət etdiniz?
Beynəlxalq komandada işləmək üçün ingilis diliniz nə qədər rahatdır?
Test yazarkən süni intellektlə necə işlədiniz?
const hadisələr = [ { ad: 'Маша', tarix: '[phone]' }, { ad: 'Даша', tarix: '[phone]' }, { ad: 'Ваня', tarix: '[phone]' }, { ad: 'Петя', tarix: '[phone]' }, { ad: 'Митя', tarix: '[phone]' }, ];
Angular-ın modul arxitekturasından müstəqil komponentlər necə fərqlənir?
Əgər funksiyanın uğurlu icrasından sonra timeout təmizlənməzsə, nə baş verər? Bu necə düzəldilə bilər və hər halda (uğur və ya səhv) timeout-u təmizləmək üçün hansı vəd metodu uyğundur?
Formlarla işləmə: React Hook Form, Yup/Zod ilə doğrulama
Map və WeakMap arasındakı fərq nədir?
TypeScript-də ən çox istifadə etdiyiniz utilitar növlər hansılardır?
Bir az özünüz və iş təcrübəniz haqqında danışın.
Cookies necə işləyir? HttpOnly, SameSite bayraqları nədir? Cookies-i müəyyən bir yol ilə necə məhdudlaşdırmaq olar?
Canlı kodlaşdırma: öz MyOmit<T, K> növünüzü tətbiq edin (TypeScript-dəki Omit köməyinə bənzər)
Angular-da Dəyişikliklərin Aşkarlanması nədir? Hansı strategiyalar mövcuddur?
Əsas tiplərdə niyə daxili metodlar, məsələn, toString, çağırıla bilər?