Използвате ли AI агенти, като Cursor? Как се регулира/разрешава използването на AI инструменти в проекта?
Frontend
Какво е git cherry-pick и как работи?
Използвали ли сте Codex или други AI модели/чати при разработката? За какви задачи ги използвахте (юнит тестове, рефакторинг, търсене на грешки)?
За какво е нужен children в конфигурацията на маршрутите във Vue Router? Какво прави?
Как да реализираме двупосочно свързване по нативен начин, чрез value и update (get/set)?
Как да оптимизираме производителността във Vue приложение? Какви инструменти и техники могат да се използват?
Какво означава, ако ref се нарича 'повърхностен' или 'висш' - който не следи обекта в дълбочина, само по горните му свойства? (въпрос за shallowRef)
В приложението използваме слушане на събития, например добавяне на обработчик за scroll към прозореца или стартиране на таймер. Какво трябва да се има предвид в тези случаи (утечки на памет, тротъл, почистване при unmount)?
Ако приложението работи с база данни, какви оптимизации са възможни тук?
Имаме компонент, който трябва да изстреля (изпрати) събитие, например при клик. Как може да се реализира това?
Как може да се установи система за права за достъп до страниците в проекта? Практическа задача - къде се прави технически това?
Ако следите обект чрез watch, ще се следи ли по подразбиране вложеността (всички полета) или само първото ниво? Какво трябва да се посочи, за да бъде дълбоко проследяване (deep)?
Ако предадем функция и я разархивираме чрез .value и unref, ще има ли разлики?
Какво е в index файла на рутера, какви свойства се задават там?
Имало ли е случаи, когато сте писали персонализирани случаи за валидиране на формуляри?
Что е Vue Router и как работи с вашите думи? Какво обикновено съдържа конфигурационният файл на рутера (index файл)?
Какво се разбира под 'прехвърляне на друго място' при използване на Teleport, например ако Teleport се използва в дете-компонент?
Как се обявяват emit-ите в компонент (чрез defineEmits)?
Каква е разликата между директивите v-if и v-show?
Как да избегнете случаи, когато списъците в потребителския интерфейс се показват в неправилен ред при изтриване или добавяне на елементи към масива (въпрос за ключа в списъците)?