JavaScript/браузердегі Event Loop туралы айтыңыз.
Frontend
CSS-те position қасиеті туралы айтыңыз. Оның қандай мәндері бар?
Браузер үшін ең қымбат CSS селекторлары қандай?
Оны әртүрлі контекстте айтып беріңіз: объект әдістерінде, стрелка функциясында және кәдімгі функцияда.
CORS дегеніміз не және ол не үшін пайдаланылады?
import { useState } from "react"; const usePreviousValue = (value: number) => {}; export default function App() { const [count, setCount] = useState(0); const previous = usePreviousValue(count); return ( <div className="App"> <h1>Ағымдағы мәні: {count}</h1> <h2>Алдыңғы: {previous ?? "-"}</h2> <button onClick={() => setCount((prev) => prev + 1)}>Түйме</button> </div> ); }}
State басқару туралы айтыңыз: қандай кітапханаларды қолдандыңыз, Redux архитектурасы туралы айтыңыз.
localStorage арқылы екі браузер қойындысын қалай синхрондауға болады? Storage оқиғасы туралы айтыңыз.
CSS селекторларының нақтылығы туралы айтыңыз. Ол қалай есептеледі? Ең нақтылы селектор қандай?
JavaScript-те контекстті сақтау жолдары туралы айтыңыз: bind, call, apply. Олар қалай ерекшеленеді?
Браузердің рендерингінің маңызды кезеңдері туралы айтыңыз (Critical Rendering Path)
React-те күйді көтеру паттерні туралы айтыңыз
function debounce(callback, delay) {}
TypeScript-те қандай типтер бар, олар JavaScript-те жоқ? Utility типтері туралы айтыңыз.
Нөлдік біріктіру операторы (??) мен логикалық ИЛИ (||) арасындағы айырмашылық неде?
React компонентінің өмірлік циклы мен хуктері (useEffect, useState, useRef, useCallback, useMemo, useLayoutEffect және басқа да) туралы айтыңыз.
/** * Объектілер массивін және кілтті қабылдайтын функцияны типтеу, * осы кілт/қасиет бар объектілер массивін қайтарады **/ const filterArrayByKey = (items, key) => { return items.filter((item) => item[key] !== undefined && item[key] !== null); };
Script тегіндегі defer және async атрибуттары туралы айтыңыз. Олар қалай ерекшеленеді?
CORS контекстінде қарапайым және күрделі (preflight) сұраулардың айырмашылығы неде?