Frontend
Backend yanlış məlumatlar (müəyyən edilməmiş, ədədlər yerinə sətirlər) göndərə bilsə, cəm funksiyasını necə təhlükəsiz etmək olar?
Komanda daxilində kod nəzərdən keçirmə necə keçdi? Qaydalar var idimi? Nə diqqət yetirdi?
CSSOM, səhifənin render olunmasını bloklayırmı? Niyə?
Ofisdə işləməyə münasibətin necədir? Ofis təcrübən varmı?
Düymələrdə hadisələrin təyin edilməsini kim üçün edirdiniz — məhsul üçün, marketoloqlar üçün?
Ümumilikdə komanda işi necə qurulmuşdu, tapşırıqlar necə təyin olunub paylanırdı və hansı prinsipə əsasən işləyirdi?
localStorage və cookies-də məlumatların saxlanması arasında əsas fərq nədir?
/* Array-də bütün ədədi dəyərlərin cəmını hesablamaq üçün funksiya yazmaq lazımdır. Etibarlı ədədi dəyərlər həmçinin, rəqəmlərlə başlayan sətirlər də daxil olmaqla, array-də hər hansı bir məlumat tipi ola bilər və düz olmayan strukturda ola bilər. **İnkişaf etmiş metodlar, məsələn, .flat, .flatMap istifadə edilə bilməz** */ function sum(arr) { // ... } console.log(sum([1, 'x', '2x', ['3', ['x2', '5']]]));
CI/CD necə qurulmuşdu? GitLab pipeline və ya başqa bir şey istifadə etdinizmi?
Composable nədir? Yaxşı bir composable nümunəsi verə bilərsənmi?
/* Bizdə aşağıdakı formada bilet toplusu var: [ { from: 'London', to: 'Moscow' }, { from: 'NY', to: 'London' }, { from: 'Moscow', to: 'Spb' }, ... ] Bu biletlərdən tək, fasiləsiz marşrut qurmaq mümkündür. Marşrutda döngə və ya təkrarlama yoxdur. Eyni bilet obyektlərini marşrut üzrə ardıcıllıqla qaytaran funksiya yazmalısınız. */ function getRoute(tickets = [], startCity = 'NY') { // your code here }
useEffect-də təmizləmə funksiyası nə vaxt işləyir?
__proto__ ilə [[Prototype]] və prototype arasındakı fərq nədir?
Layihədə TypeScript istifadə olunurmu və nə dərəcədə sərtdir (strict mode, any minimallaşdırılması)?
/** * runOnce adlı sarmalayıcı funksiyanı tətbiq edin, bu * bir funksiyanı qəbul edir və yeni bir funksiya qaytarır. Yeni * funksiya yalnız bir dəfə çağırıla bilər, bütün növbəti * çağırışlar undefined qaytarır. * * Sarılmış funksiya arqumentlər qəbul edə bilər * və nəticə qaytara bilər. */ function runOnce(fn) { // sizin kod } const logHello = (name) => { console.log(`salam, ${name}!`) }; const logHelloOnce = runOnce(logHello); console.clear(); logHelloOnce('Oleg'); // 'salam, ${name}!' logHelloOnce('Olga'); // undefined
Şablondakı (template) məntiqə necə yanaşırsan?
İş performansının optimallaşdırılması haqqında danışın — nə zaman optimallaşdırmağa başladınız və necə.
Frontend səhifəsi yüklənərkən dəqiq nə yüklənir?
Hansı cookie atributlarını xatırlayırsan?
Təhsiliniz haqqında danışın. IT sahəsinə necə daxil oldunuz?