Frontend
Жаңа жұмысынан не күтесіз? Өсіп-өркендеу үшін не қажет?
Сіз бұрын Quasar-пен жұмыс жасадыңыз ба? Оны баптап, стильдеуге тырыстыңыз ба?
Сізде Kotlin-мен жұмыс тәжірибесі бар ма, және оны қолданғыңыз келе ме?
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));
Event Loop тапсырмасы: setTimeout, Promise және синхронды код болған кезде консоль шығару тәртібін анықтаңыз. Соңғы не шығарылады және неге?
Қазіргі жұмыс іздеуіңіздің себебі неде? Неліктен басқа орындарды қарастырып жатырсыз?
Монотонды екенін анықтайтын функцияны жүзеге асырыңыз, ол сан массивін қабылдайды және монотонды ма (өсу немесе кему). Егер монотонды болса, true қайтарыңыз, әйтпесе false. Оны сызықтық күрделілікпен O(n) жүзеге асырыңыз.
Қызықтыратын сыйақы мөлшері қандай?
Командадағы рөліңіз туралы айтыңыз. Сіз кімге тәлім бересіз, тапсырмаларды делегируете немесе керісінше?
Мұрагерлік пен композиция арасындағы айырмашылықты түсіндіріңіз. Әр тәсілдің артықшылықтары мен кемшіліктері. Бұл қалай әсер етеді?
Сіз backend дамытуға қатыстым ба? Егер иә болса, нақты не істедіңіз?
CSS селекторларының нақтылығы: қай стильдер екі қайшылықты стильдегі H2 тегіне қолданылатынын анықтаңыз? Селекторларды нақтылығы бойынша өсу ретімен орналастырыңыз.
// кіріс параметрлері: // url // options export function useFetch() { // логика const fetchData = async () => {}; return { data, error, loading }; }
Сізде тесттер жазу тәжірибесі бар ма? Қандай тесттер жаздыңыз және қандай көлемде?
Өз тәжірибеңіз, соңғы жұмыс орны, технологиялық стек, команда, міндеттеріңіз туралы айтыңыз.
Техникалық сұхбат Қазіргі уақытта сіз React-компоненттері бар редакторды көресіз, оларда типтік қателер мен антипаттерндер бар. - Кодты зерттеп, барлық мәселелерді табыңыз - Оларды React-тің үздік тәжірибелерін пайдалана отырып түзетіңіз - Шешіміңіздің артықшылықтарын түсіндіріңіз - Нәтиже оң жақтағы «Нәтиже» панелінде пайда болады
Дашбордтар туралы толығырақ айтыңыз: метрикалар қайдан алынды, қандай метрикаларды жинадыңыз.
/** * `asyncAuth(callback)` функциясы callback-ты қабылдайды, оған * қате (бірінші аргумент ретінде) және * бэкендтен алынған деректер (екінші аргумент ретінде) берілуі мүмкін. * asyncAuth((қате, деректер) => {}); * * Сіз `auth()` функциясын жүзеге асыруыңыз керек, * ол `asyncAuth()`-ты шақырады, бірақ Promise қайтарады. * * @returns {Promise} */ export function auth() { // asyncAuth((қате, деректер) => {}); }
CSS бет рендерін блоктай ма?
Vue-дағы Composition API мен Options API қалай ерекшеленеді?