Frontend
Можете ли да дадете конкретен пример за ситуация, когато трябваше да разберете нещо ново и след това да обсъдите решението с екипа?
Задача за живо кодиране: поправете брояч с setInterval в useEffect, който работи неправилно поради проблем с затварянето
Защо изобщо е необходима наследяването в ООП? Дайте обосновка защо се използва, ако задачата за повторно използване на логиката може да бъде решена и по други начини (например чрез DI).
Кога може да се очаква обратна връзка за резултатите от интервюто?
Разкажи за себе си: къде работиш, с какво се занимаваш, опит, какво искаш да разкажеш за себе си?
Колко скоро са готови да отидат на ново място?
Как работите с асинхронността в React?
Кои уязвимости знаеш и как се бориш с тях?
От гледна точка на синтаксиса и структурата на кода — какво би рефакторирал в тази функция?
[име] попита: имате ли приблизителен диапазон на заплатата?
Разкажете за образованието си. Как попаднахте в сферата на информационните технологии?
Къде бихте искали да се развивате професионално?
Посочихте, че се считате за mid-level+. Защо мислите така?
Посочете детайлите, необходими за сглобяване на управляема машина от конструктор (нестандартен въпрос за системно мислене).
Има функция customMap, която прави почти същото като обикновената map функция на масив, но тя не е типизирана. Трябва да я типизираме така, че на петия ред да е масив от низове, а на седмия — масив от числа.
[име] попита: на какво бяха реализирани формите във вашите проекти?
Как да използвате дебъгера в Chrome DevTools? Как да поставите точка на спиране на чужд сайт без достъп до изходния код?
Каква е разликата между стратегиите за откриване на промени OnPush и Default? Защо да използваме OnPush?
Кои шаблони за проектиране знаете и сте използвали в работата си?
Какво връща операторът typeof за null?