Frontend
Разкажи накратко за себе си, с какво се занимаваш, откъде си, защо си тук и всичко, което смяташ за важно.
Разкажи за watch и watchEffect във Vue 3, свойства за изчисление. Как да премахнете watcher?
Представете си ситуация: малко преди пускането откривате грешка, поради която функцията работи неправилно. Пускането не може да бъде отложено, но разбирате, че нещо работи неправилно. Какво бихте направили в такава ситуация?
Избройте React хуковете, с които сте работили. Обяснете основната разлика между useState и useRef.
Разкажи ми за новите hooks useTransition и useDeferredValue.
В резюмето е посочено: «Намалих броя на повторните API заявки с 42%». Разкажи тази история — как се сблъска с проблема с повторните заявки в RxJS, какво научи от този опит, как се промени подходът ти към работата с RxJS?
Разкажете ни как бяха организирани вашите микрофронтендове, тяхното взаимодействие и работата на системата като цяло.
Какво е строго и нестрого сравнение в JavaScript?
Усложнение на задачата с memoize: направете така, че функцията memoize като втори аргумент да получава времето на живота на кеша в милисекунди, след което кешът да се инвалидира.
Какви са основните разлики между Vue 3 и Vue 2? Има ли Virtual DOM във Vue 3?
По какъв начин бихте оптимизирали React компоненти, които забавят рендирането?
С кои протоколи вашето приложение комуникираше с бекенда?
Задача за live coding: напишете composable useLocalStorage, който ще служи като слой между разработчика и директното взаимодействие с localStorage — записване, презаписване на стойности по ключ и следене на промените в тази стойност.
Разкажи за себе си, с какво се занимаваше преди, имаше ли нещо интересно?
Какви git алиаси използваш и за какво?
Разкажете за състава на екипа на последното ви работно място.
Разкажи накратко за себе си и за това, което прави на последното си работно място.
Разкажете за работата с формуляри и валидирането в проекта — какви бяха трудните задачи
Представете си, че имате неограничени ресурси и трябва да създадете интерфейс с форма от нулата като част от голямо приложение. Какъв стек и архитектура бихте избрали?
Кой сборчик се използва в проекта? Работили ли сте с Webpack?