Frontend
С кои библиотеки за визуализация на данни работихте?
Кой метод на масив нарушава типизацията в TypeScript?
Какво е Long Polling според твоето разбиране?
С какви проблеми се сблъскахте при импортирането на Excel файлове?
Приложението постоянно изхвърля изключения, които трябва да се разделят по смисъл и домейн логика: например, домейн грешки и грешки при свързване. Как бихте решили това с функционален подход?
Какво е изтичане на памет и как работи garbage collector в JavaScript?
Да предположим, че се въвежда нов тип отговор (например, видео) — как да го вземем предвид в структурата на данните, която сме установили?
В кой град си сега? Какво мислиш за хибридния формат на работа (веднъж седмично в офиса)?
Имаш ли въпроси към мен? Има ли нещо принципно критично, което би променил в решението, което проектирахме?
Разкажи ми за твоя стек на фронтенда като цяло, какво използваш?
Имаме много голям фронтенд в монорепото, по който работят много различни екипи едновременно. Преходът към микрофронтенд е невъзможен. Как да минимизираме рисковете различните екипи да влияят на работата един на друг?
Не противоречи ли това, че не обичаш да седиш на място, на твоята упоритост като силна страна?
Какво е React.memo, как се различава от hooks useMemo/useCallback и как са свързани?
Защо WebSocket, а не просто REST заявки?
Как да съхраняваме стойност в компонент без да извикваме повторно рендиране?
Какво е Signal Store и за какво служи?
Задача: обход на дърво от обекти (всеки обект има полета value и elements) и изчисляване на сумата на всички стойности. Как би го реализирал?
Какво се различава между етапите Reflow и Repaint?
Колко време ще те интересува фронтендът? Няма ли да настъпи момент, в който ще искаш нещо друго? Имаме ясно разделение — ако се присъединиш като фронтенд разработчик, ще има само фронтенд задачи.
Как беше организиран екипът и как бяха настроени процесите?