Frontend
Какво ви интересува в работата и какво търсите в новата работа?
Защо използвахте персонализирано решение за графики вместо готови библиотеки (например, Grafana)?
Как ти се струва форматът на комуникация с мини-срещи през деня? Нормално ли е да възникват малки срещи през деня?
Какви са примитивите в JavaScript и защо работят по различен начин от обектите в контекста на управлението на препратки в React?
За какво е RTK Query?
Кои оператори на RxJS знаете и кои сте използвали на практика?
Разкажи за най-интересната задача или най-интересната грешка на едно от последните ти две работни места.
Какво са generics и защо са необходими?
Когато проектът се разраства и може да се отделят няколко бизнес същности (личен кабинет, профил, промоции), може ли да ги разделите на отделни репозитории и да ги свържете като микрофронтендове?
Имал ли си негативен опит в екип, например интензивни спорове при преглед на код? Как би постъпил в такава ситуация?
Как да оптимизираме производителността (FPS, плавност на скролването) на главна страница с много блокове и карти с изображения?
Създайте знака за СПИРАНЕ (червен кръг с бяла лента и двойна рамка) само с един div и CSS (разрешени са псевдоелементи).
Защо е по-добре да оставите или да не оставите useCallback и по каква причина?
Вижте кода с класа, който има конструктор с полето multiplier, метода add за добавяне на числа към масива и метода getMultiSum, реализиран чрез обикновена функция. Какво ще се изведе в конзолата при изпълнение на този код?
Как работите с legacy код: поправяте или преписвате?
Разкажи за параметъра key в v-for: какво е, какво трябва да се записва там и какво не?
Какво прави командата git cherry-pick?
Разкажете ни за процесите на разработка във вашия екип: методология, спринтове, преглед на код, деплой.
Какви са минималните ви заплатени очаквания? Каква беше сумата на последната ви работа?
Трябваше ли да настроите лингър, форматер или да свържете плъгини?