Frontend
Қалайша жиі қайта салынуға себеп болатын scroll оқиғасы өңдегішін оңтайландыруға болады? Throttling пен debounce арасындағы айырмашылық неде?
/** * strjoin функциясын жазу керек, * ол жолдарды бөлгіш арқылы біріктіреді. */ function strjoin() { // код осында } console.log(strjoin('.', 'a', 'b', 'c')) // 'a.b.c' console.log(strjoin('-', 'a', 'b', 'c', 'd', 'e', 'f')) // 'a-b-c-d-e-f'
Топта қандай рөлді алғыңыз келеді?
Браузер үшін ең қымбат CSS селекторлары қандай?
TypeScript-те интерфейс пен типтің айырмашылығы неде?
Рөлдер бойынша — басқару жолына ма, әлде техникалық бағытқа ма барғыңыз келеді?
Алдағы даму жоспарыңыз бойынша қай салада өсуге ниеттесіз? Өз-өзіңізді қалай бағалайсыз — орта немесе аға бағдарламашы ретінде?
Signal Store деген не және ол не үшін қажет?
PHP-де POST сұрауының денесі қайда орналасқан? Формадан және JSON сұрауынан деректерді қалай алуға болады?
Адам URL енгізіп, бетке кірген кезде компьютерде не болады?
Өзіңіз туралы және ең қызықты тәжірибеңіз туралы аздап айтыңыз.
Келесі код қандай тәртіппен орындалады? (Event Loop тапсырмасы, console.log, setTimeout, Promise.resolve және queueMicrotask)
CSS таңдауыштарының басымдылықтары туралы айтыңыз — ең төменгісінен ең жоғарысына дейін.
Dependency injection қолданғанда циклдік тәуелділіктер мәселесін қалай шешуге болады?
Міндет: сандардың массивінің сомасы мен орташа мәнін есептеу үшін calculateStats функциясын жүзеге асырыңыз. Бос массив жағдайын ескеріңіз.
Код-ревью қалай өтті? Қандай принциптерді қолдандыңыздар, ең алдымен нені назарға алдыңыздар?
Командадағы рөліңіз туралы кеңірек айтыңыз. Не істедіңіз, қандай рөл атқардыңыз, кейбір рөлдерді біріктірдіңіз бе?
Макеттерлерді алғаннан кейін не істедіңіз: қайта пайдалану мүмкін компоненттерді бөлектеп, UI-кит немесе компоненттер кітапханасын жинадыңыз ба?
Жеңілетін бір-қарулы бандит слот-машинасын қарапайым түрде жүзеге асырыңыз: - Үш роликті жүзеге асырыңыз (0-ден 9-ға дейінгі цифрлармен, олар кезек-кезек 0,1,2,...9,0,1,2...) - Әр onRoll кезінде ролик келесі мәнді береді - Егер тоқтағаннан кейін үш цифр сәйкес келсе - жеңімпаз деп айтамыз - Ойын кезінде батырманы өшіріңіз Денелік модель runSpinner әдісінде жүзеге асырылған, бірақ ол цифрлар туралы ештеңе айтпайды. Кеңес: жүзеге асыруды бірінші роликтен бастаңыз, содан кейін басқа роликтерді ұқсас қосыңыз.
const { foo: [bar], bar: [{ baz: foo }] } = { foo: [1], bar: [{ baz: 3 }] } console.log(bar) console.log(foo) //