Frontend
Как бихте разделили състоянието на сървъра и клиента?
Кога може да се очаква обратна връзка след интервюто?
Виртуализация на списъци — защо е необходима и как се реализира?
[име] попита: в коя част на технологичния стек се чувствате най-удобно и каква е вашата слабост?
Защо грешките във функцията any не могат да бъдат добавени чрез push, а трябва да се записват по индекс?
Защо е необходима отделна функция/състояние за броене на използваните ключове — може ли това да се изчисли, а не да се съхранява отделно?
Разкажете за предишните си работни места: функции, задачи, постижения.
Какво е затваряне? Дайте пример.
Не беше ли трудно да разпределите времето за два паралелни проекта от един екип?
Кои библиотеки използвахте за управление на състоянието?
Какво е React Fiber Node — какъв е този обект и какво се съхранява в него?
Реализирайте класа EventEmitter: метода subscribe(event, handler) за абониране за събитие и метода emit(event, data) за извикване на всички абонати. Също така реализирайте метода unsubscribe.
Как работи маршрутизирането в Next.js?
Опишете опита си с NGRX. Как беше реализиран магазинът? Използвани ли бяха ефекти и патърн фасада?
Защо решихте да използвате Proxy вместо Object.defineProperty?
Кои са класическите подходи за работа с формуляри в Angular?
Как оценявате себе си: middle, middle+, senior?
Разкажи повече за опита си: сам събираше изискванията или те идваха готови?
Моля, разкажи ми за closures в JavaScript.
Посочихте първото си работно място — там пуснахте в продукция Full-Stack приложение с използване на Strapi CMS. Настройвахте само чрез админ панела или също писахте бекенд код?