Frontend
Чӣ гуна шумо корро бо формаи калкулятори суғуртаи калон, ки дорои бисёр майдонҳо (тақрибан 50), бахшҳои динамикӣ, ҳисобкунии фаврии арзиши умумӣ, тақсимшуда ба чанд экран?
Барои оғоз, оё метавонед дар бораи таҷрибаи шумо дар навиштани тестҳои автоматӣ, махсусан тестҳои ягона ва интегратсионӣ, каме нақл кунед? Ташаккур барои мубодила. Оё шумо ҳам бо рамкаҳои тестӣ монанди Playwright кор кардаед?
Гап зангзании дар гурӯҳ чӣ гуна буд? Кӣ вазифаҳоро муайян мекард, онҳоро декомпозиция мекард, кӣ бо дизайн ҳамкорӣ мекард?
Вазифаи амалӣ: массиви нуқтаҳо бо майдонҳои time ва value дода шудааст. Гурӯҳҳои нуқтаҳоро бо арзиши якхела муайян кардан ва танҳо оғозиш ва охири ҳар гурӯҳро нигоҳ доштан (барои оптимизатсияи сохтани графи хаттӣ).
[ном] пурсид: Агар мебинӣ, ки ҳамкорат систематикӣ мӯҳлатҳоро вайрон мекунад ва ҳама хомӯшанд — чӣ кор мекунӣ?
const func = obj.sayHi() const boundFuns = func.bind(obj) boundFuns() ------------------- const submit = (el) => () => { log(el); } arr.map(el => <button onClick={submit(el)}/>) const param = useMemo(() => a + b) return <Child value={param} />
Чӣ тавр ба таври дақиқ иҷрои саҳифаҳои вазнинро беҳтар карданд? Чӣ тавр рендерро суст мекард? Чӣ тавр мепартофтанд — аз 5 сония то 150-250 миллисекунд?
Дар бораи шакли мураккаб бо зиёда аз 50 майдон нақл кунед: чӣ гуна сохтор, динамика ва кор бо маълумоти дарунсохтро ташкил додед?
Чӣ тавр аст хосияти position дар CSS? Қиматҳои он чӣ гунаанд (static, relative, absolute, fixed, sticky) ва онҳо чӣ гуна кор мекунанд?
Критерияҳои сифатии коди шумо кадомҳоянд? Тафсилотро бештар шарҳ диҳед, ки шумо аз коди сифатнок чӣ маъно доред.
Фарқи байни Promise ва async/await чист? Чӣ гуна ду дархости асинхрониро дар параллел иҷро кардан мумкин аст? Кадом усулҳои Promise-ро медонӣ (all, allSettled, race, any)?
Фарқи байни санҷиши 'key in result' ва 'result.hasOwnProperty(key)' чист?
Чӣ гуна CORS-ро бе тағир додани сервер ва мизоҷи аслӣ гузаронид?
Компонентҳоро оптимизатсия кардем — намунаи он ки пеш аз оптимизатсия чӣ буд ва пас аз он чӣ шуд, диҳед.
Илҳомот: барнома дар браузер ё нативӣ буд?
useMemo чӣ кор мекунад? Кай бояд истифода бурд? Оё зарур аст, ки компонентҳои кӯдакиро дар React.memo пӯшонем?
Чӣ гуна ҷустуҷӯ дар ҷадвал бо истифода аз RxJS амалӣ шуд — чӣ гуна дархост ба сервер равона мешуд?
Тартиб ёки Set дар JavaScript чӣ фарқ дорад?
/** * Необходиамо е да напишете асинхронна функция, * която ще "спи" зададения брой милисекунди, * и след това успешно ще завърши * / function sleep(duration) { } // Пример const startTime = Date.now(); console.log("начало на съня..."); sleep(2000).then(() => { console.log("Събудих се след 2 секунди!"); console.log("Изминало време: ", Date.now() - startTime); }); sleep(1000).then(() => { console.log("Събудих се след 1 секунда!"); console.log("Изминало време: ", Date.now() - startTime); });
Дар бораи таҷрибаи кории пешина ва технологияҳое, ки истифода бурдаед, нақл кунед.