Frontend
Компанияда қанша уақыт жұмыс істейсіз?
Соңғы жұмыс берушіңізбен неге қоштастыңыз?
localStorage арқылы екі браузер қойындысын қалай синхрондауға болады? Storage оқиғасы туралы айтыңыз.
Вебте қол жетімділік дегеніміз не? Қол жетімділікті қамтамасыз ету үшін қандай атрибуттар мен HTML элементтері пайдаланылады?
Ең үлкен сәтсіздігіңіз туралы айта аласыз ба?
State менеджері не үшін қажет? Ол React Context-тан қалай ерекшеленеді?
Жоба үшін GraphQL неге таңдалды?
Қандай ұсыныстарды қарастырмайсыз?
Жүйе дизайнының құрылымын сипаттаңыз: клиент, DNS, серверлер, жүктеме теңгеруші, дерекқор, S3 сақтау, CDN, кэштеу (Redis).
Өзіңіз туралы және жұмыс тәжірибеңіз туралы айтыңыз
Кодты қайта құрудың негізгі принциптері туралы айтыңыз. Сіз қалай қайта құру жүргізер едіңіз?
Жаңа жұмысынан не күтесіз? Өсіп-өркендеу үшін не қажет?
setTimeout(() => { console.log("timeOut"); }, 0) console.log(1); new Promise(resolve => { console.log("Promise"); setTimeout(() => { console.log("777"); resolve() }, 0) }).then(() => { console.log("then1"); }) .then(console.log('tratata')) .then(() => console.log("then2"); }) console.log(4); setTimeout(() => { console.log("timeOut2"); }, 0)
hls.js-те веб-бейне ойнатқыш қалай құрылымдалған? Онда негізгі блоктар қандай?
useFetch пен кәдімгі Fetch арасындағы айырмашылық неде және қай кезде қайсысын қолдану керек?
Сүзгі схемаларын өзіңіз жасадыңыз ба немесе басқа біреу?
Барлық тәжірибеңіздегі ең күрделі тапсырма туралы айтыңыз.
Үш бөлімнен тұратын код берілген. Әрбір console.log нәтижесін жазуыңыз керек. var n = 1; function f(n) { n = 3; } f(n); console.log(n); // ?? // ------------------ var obj = { a: 1 }; function f1(o) { o.a = 5; } f1(obj); console.log(obj); // ?? // ------------------ var obj = { a: 1 }; function f2(o) { o = { hello: 1 }; } f2(obj); console.log(obj); // ??
Практикада қай жерде шексіз Promise-ге тап болуға болады? (жарыс: веб-конференциялар, камера мен микрофонға қатынау сұраулары арқылы navigator.mediaDevices.getUserMedia)
Өздеріңіз туралы айтып беріңіз — қысқаша таныстыру.