Какво обикновено правиш, ако почувстваш, че изоставяш сроковете? Има дата на издаване, но разбираш, че няма да успееш да завършиш задачата навреме. Как действаш и в кой момент съобщаваш за това?
Frontend
Каква е разликата между Promise и async/await? Как да изпълним два асинхронни заявки паралелно? Кои методи на Promise познаваш (all, allSettled, race, any)?
Какви проекти сте реализирали в [компания]?
Вие сега приключвате работата си в [компания] или просто се оглеждате?
Какво правиш в свободното си време?
Каква е разликата между useEffect и useLayoutEffect? Можеш ли да дадеш пример за използването на useLayoutEffect? Какво ще се случи, ако вътре в useLayoutEffect извършваш тежки изчисления?
Какво разбираш под понятието Pixel Perfect?
Напишете функция, която приема масив от числа и низове и връща сумата на всички елементи, като преобразува низовете в числа. Как да обработваме низове, съдържащи нечислови символи?
Каква е разликата между опашка и стек? Какви JS методи се използват за работа с тях?
Във вашето резюме е посочено Java и PostgreSQL — разкажете за този опит.
С каква графика работихте?
Какво ще се промени, ако определим debounce като стрелкова функция? Как да предаваме аргументи чрез оператора rest (три точки)?
Как още може да актуализирате състоянието в React (чрез функция с предишната стойност)?
Каква е разликата между call, apply и bind?
Какво е debounce? Напиши функция debounce без използване на библиотеки в vanilla JS
Представете си ситуация: малко преди пускането откривате грешка, която кара една функция да не работи правилно. Не може да се отложи пускането, но разбирате, че нещо не е наред. Какво бихте направили в такава ситуация?
Получихте задача за разработка с описани дизайни и изисквания, но по време на работата разбирате, че така не трябва да се реализира. Какво ще правите? Имали ли сте подобен опит на предишните си работни места?