Работили ли сте някога със сложни таблици: филтриране, сортиране, редактиращи таблици?
Frontend
Кои мениджъри на състояние сте използвали? Кои ви харесват?
На коя версия на React си използвал? Разкажи ми за хуковете — защо се появиха, кои знаеш.
Това става на React ли? Какви технологии и библиотеки използва за формите? Имаше ли валидация там?
Кои утилитарни библиотеки (като Lodash) сте използвали?
Относно UI — работа с данни, графики, таблици, сложни интерфейси, форми — има ли нещо ново?
Кои библиотеки за работа с дати използвахте?
Използвали ли сте React Toolkit — използвали ли сте RTK Query от него? Запознати ли сте с Tanstack Query?
Можеш ли да обясниш разликата между управлението на състоянието на сървъра и клиента? За какво служат библиотеки като Tanstack Query?
Какво можеш да кажеш за Tailwind? Имаш ли опит с използването му? Кои библиотеки за работа с Tailwind знаеш (например за комбиниране на класове)?
Трябваше ли да навлизате дълбоко в настройките на линтера? Какви аспекти настройвахте: плъгини, правила за синтаксис, автоматично коригиране?
Моля, разкажи ми за своя опит, кои технологии те интересуват, с какво си работил наскоро и с какво би искал да работиш.
Какво дава библиотеката за управление на състоянието на сървъра — какви предимства и удобства?
Как да настроите лингър и форматер така, че да не си противоречат при работа с един и същи файл (например, TypeScript)?
Кои линтери използвахте? Как разделяте линтинг и форматиране — това са сходни или различни концепции?
Говориш за работа с графика и анимации — кои библиотеки си използвал за това? Какъв беше този графичен и анимационен план?
Пишете на TypeScript или JavaScript? Може ли да настроите ESLint така, че да проверява именно TypeScript код?
С кои UI библиотеки работихте наскоро? Какви са предимствата и недостатъците на различните библиотеки (Bootstrap, Material UI и др.)?
Има ли заявка или желание да се настрои тестване, да се напишат юнит тестове по проекта?
Какво предпочиташ да използваш за заявките? Каква е разликата между Axios и fetch — защо просто да не използваш нативния fetch?