Frontend
Үш барабанмен «слот-машина» компонентін жүзеге асырыңыз: барабандардың ағымдағы мәндерін сақтаңыз, айналдыруды іске қосу (RunSpinner), батырманың өшірілген күйін орнатыңыз, жеңіс/жоғалту анықтаңыз және хабарламаны дұрыс көрсетіңіз, сондай-ақ компонентті кез келген санды барабанға масштабтаңыз.
Ұзақ мерзімді қолдау үшін жазылған код құрылымын қалай жақсартар едіңіз?
Promise-ды толықтай async/await-ке ауыстыруға бола ма? Қандай жағдайларда async/await жарамсыз?
TypeScript-те Type Guard дегеніміз не?
DevTools-тың Network қойындысын қалай қолдануға болады? Неліктен бет баяу жүктеліп жатқанын қалай анықтауға болады?
Не істедіңіз? Жобаны толығырақ сипаттаңыз.
Неге жаңа жұмыс іздеп жүрсіз, бұрынғы жұмысыңызда не жетіспеді?
Егер сізге middleware арқылы авторизацияланған қорғалған бет жасау керек болса, оны қалай жүзеге асырасыз?
Жауап беру мүмкін емес.
//Қалалардың сұрыпталған тізбесін жүзеге асырыңыз // Мысал: // А // Архангельск // Астрахань // Б // Белгород // ...
Жебе функциялары мен Function Declaration арасындағы айырмашылық неде?
CSS селекторларының ерекшелігін артықшылықтың өсу тәртібімен атаңыз.
Референс типтері бойынша практикалық тапсырма: объект және оны өңдейтін функция бар. Үш console.log-те не шығатынын болжаңыз.
Қандай нәрселерді бірлік тестімен қамту керек деп қалай анықтайсыз?
Экспортты неге фронтендте жасау шешімі қабылданды, ал бэкенсте емес?
Алдыңғы сұрақты нақтылай отырып: біз тегтерді және нұсқаны CI/CD арқылы қоса алмаймыз. Клиент бір нұсқада болуы мүмкін, ал артқы жағы басқа. Бұл жағдайда Sentry арқылы қателерді бақылаудан басқа не істеуге болады?
Тапсырма 7: Alien және Human типтері бар, олар Person типіне біріктірілген. checkAlien функциясын жазыңыз, ол берілген Person-ның инопланетянин екенін тексереді. isAlien қасиетіне қол жеткізгенде TypeScript қатесін түзетіңіз.
TypeScript-те 'type' пен 'interface' арасындағы айырмашылық туралы айтыңыз.
Бет баяу жүктелсе, алдыңғы жағында мәселені анықтау үшін қандай қадамдар жасайсыз?
ID бойынша пайдаланушыларды іздеуде ішкі циклдерден (O(n²)) қалай аулақ болуға болады? Іздеуді қалай оңтайландыруға болады?