Практическо задание по CSS Grid: контейнерът има зададена свойството grid-template-columns с фиксирани 5 колони. Трябва да се пренапише свойството така, че броят на колоните да стане динамичен (адаптивен)
Frontend
Разкажи ми за Virtual DOM и React Fiber: какво представляват, как се свързват помежду си?
Какво ще се промени визуално при добавяне на flex-shrink: 0 към синьото елемент в контейнер с display:flex, ширина 700px и дъщерни елементи по 300px всеки?
Разкажи за типовете данни в JavaScript (null, undefined, string, number, bigint, object, symbol). Как работи операторът typeof? Изброи falsy стойностите.
Разкажи ми за своя трудов опит и важни моменти
Какви типове визуализации имаше? Кои направи лично?
Какво се случва при отваряне на безкраен цикъл (while true) в една раздел на браузъра — защо понякога замръзва само една раздел, а понякога няколко?
Опишете последователността от действия на браузъра (и не само на браузъра) след въвеждане на URL и заявка за страницата. Какво е forced layout?
Разкажи за работата си с eCharts: какви визуализации си направил, какви допълнителни функции имаше (филтри, условно форматиране и т.н.)?
Какво е strict mode в JavaScript? Знаеш ли разликата между script и module?
Разкажи за свойството display: какви стойности има, с какво се различават block, inline, inline-block? Разкажи по-подробно за flexbox: как работи, основни свойства.
Практически задачи за логическите оператори (&&, ||): какво ще бъде изведено във всеки случай?
Разкажи повече за процеса на разработка — по отношение на екипа и писането на код
Разкажи ми за механизма за търсене на променливи в JavaScript (верига на обхвата / лексикална среда)
Практическо задание по CSS позициониране: има три елемента (син, зелен, червен) с определени стилове. Как ще се промени позицията на синята елемент при добавяне на различни стойности за position и измествания (relative, left/top, absolute, transform на родителя)
Разкажи ми за CSS свойството position: какви стойности съществуват и какви са техните особености?
Разкажи ми за атрибутите async и defer при добавяне на скриптове: каква е разликата, кога блокират парсирането на HTML?
За елементи с position: absolute — какви критерии определят кой е съдържащият блок? Само position: relative или има и други варианти?
Практическо задание за референтни типове данни: има обект и функция, която приема обект и извършва манипулации с него. Какво ще бъде изведено в трите console.log?