Frontend
Күнтізбе, күрделі кестелер, таңдау — қандай да бір негізгі кітапханаларды қолдандыңыз ба немесе бәрі өзіңіз жаздыңыз ба?
CSS тапсырмасы: экранның ортасында қызыл төртбұрыш салу.
Тапсырмада болмаған функцияны жеткізу керек болған жағдайлар болды ма?
toggleLoading функциясы бөлек керек пе, әлде оны өткізіп жіберуге болады ма?
requestAnimationFrame дегеніміз не және ол не кепілдік береді?
Резюмеіңізде Next.js-те жұмыс істегеніңіз жазылған — дұрыс па? Бұл Next.js App Router немесе Pages Router-пен болды ма?
Функция мен объект арасындағы шекара қайда? Қашан бизнес-логиканы қоясыз?
Егер NgRx болмаса, оның орнына не қолданар едіңіз?
Vue.js-те Teleport және Suspense туралы айтыңыз: олар не, жұмысында қолдандыңыз ба?
Жүйе дизайнының құрылымын сипаттаңыз: клиент, DNS, серверлер, жүктеме теңгеруші, дерекқор, S3 сақтау, CDN, кэштеу (Redis).
Angular-да тәуелділікті енгізу қандай мәселелерді шешеді және қосымша мен компонент деңгейінде қызметтерді ұсынудың қандай артықшылықтары бар?
TypeScript-те interface пен type арасындағы айырмашылық неде?
Жарнама желісінің прототипінде жарнама орындарын сату келесідей ұйымдастырылған: сатып алушылар алдын ала өз бағаларын айтады, ал әрбір жарнама орнына олар оны сатып алуға дайын ба, жоқ па, жауап береді. Сату алдында, жоғары баға ұсынған сатып алушылардан келісім немесе бас тарту күтетін функцияны жүзеге асыру керек, содан кейін келісім бергендердің ішінен ең жоғары баға ұсынған сатып алушыға жарнама орнын сатады. Функциядан жауапты мүмкіндігінше тез қайтару керек.
Тәртіп жобалау ұнай ма? CSS Grid және Flexbox-пен жұмыс тәжірибеңіз бар ма?
Техникалық тұрғыдан алғанда, сіз жобаға нөлден бастап орнатып, баптадыңыз ба?
Алдыңғы жағында қандай да бір тестілеу жасадыңыз ба?
TypeScript-те enum қалай жұмыс істейді — егер мәндер көрсетілмесе немесе анық түрде орнатылса, кілттер мен мәндер не болады?
Сіз [компанияда] қандай жобалар жасадыңыз?
Ағашты обход кезінде шақыру стекінің толып кетуін қалай болдырмауға болады? JavaScript-те стек арқылы итеративті обходты қалай жүзеге асыруға болады?
setTimeout(function timeout() { console.log('Уақытша тоқтату'); }, 0); let p = new Promise(function(resolve, reject) { console.log('Уәде жасау'); resolve(); }); p.then(function(){ console.log('Уәде өңдеу'); }); console.log('Скрипттің соңында'); // Күрделі жағдай // console.log(1); // setTimeout(() => console.log(2)); // Promise.resolve().then(() => console.log(3)); // Promise.resolve().then(() => setTimeout(() => console.log(4))); // Promise.resolve().then(() => console.log(5)); // setTimeout(() => console.log(6));