Frontend
Дали някога сте конфигурирали взаимодействие между iframe и основната страница? Какви методи за обмен на данни между тях знаете?
Ако трябва да съхраните данни, получени асинхронно от сървъра, в магазина, трябва ли да стане в mutation или в action?
Какво знаете за наследяването на прототипи и веригата на прототипите в JavaScript? Как работи това?
Запознати ли сте с концепцията за Feature-Sliced Design и я прилагали ли сте в проекти?
Проверявате ли по време на прегледа на кода дали изпълнението отговаря на изискванията на задачата, включително изпълнението на клона локално?
Ако е невъзможно да се посочи конкретен тип в TypeScript, защо е нежелателно да се използва any и как правилно да се обяви типът?
Какви са SSR, SSG и SPA, как се различават и в кои случаи се използват?
Какви методи се използват за предаване на данни между компоненти във Vue приложение: отгоре надолу, отдолу нагоре и между братски компоненти?
Какви проблеми могат да възникнат по време на хидратиране на SSR приложение, по какви причини и как бихте ги решили?
Опишете lifecycle hooks: какви етапи на жизнения цикъл на компонентите съществуват и за какво служат?
Кои методи във Vue 3 могат да направят реактивните данни повърхностно реактивни или да изключат обект от реактивността, и кога се прилага това?
Как проектирате повторно използваема логика? Каква роля играят composables и какво поставяте в тях, в store и в utilities?
Какво използвахте за проектиране на глобално съхранение на състоянието?
Дефинирайте реактивност и обяснете как се реализира във Vue 2 и Vue 3.
Работили ли сте някога с подходи като SPA, SSR или SSG? Споделете опита си.
Какъв е вашият подход към прегледа на кода? Какви критерии използвате за добре написан код и кой код няма да премине вашия преглед?
За какво се използваше hook created и в кои случаи се прилагаше?
Възможно ли е динамично да създавате произволен брой слотове във Vue 3 или трябва да бъдат описани предварително?
Какво е на края на веригата за наследяване на прототипи?