Frontend
Работили ли сте преди с Quasar? Опитвали ли сте да го персонализирате и стилизирате?
Каква е разликата между interface и type в TypeScript?
Кой вариант на контрол е по-добър за избор на числова стойност: select с 100 елемента или range + input? Защо?
Разкажи за прехода от Vue 2 към Vue 3: какво се промени (VueX към Pinia, Options API към Composition API, Vue.extend към defineComponent, new Vue към createApp и т.н.)?
С кои мениджъри на състоянието сте работили и защо беше избран именно Effector за последния проект?
Какво е prop drilling и как се решава? Какъв е недостатъкът на използването на Context за това?
Готов ли е [име] да разгледа формат на сътрудничество чрез доставчика (Glassport Global)?
С какви принципи се ръководиш при проектирането на архитектура и избора на технологии?
Как измерихте ускоряването на onboarding на нови разработчици с 30-40%?
// входни параметри: // url // опции export function useFetch() { // логика const fetchData = async () => {}; return { data, error, loading }; }
/** * Функцията `asyncAuth(callback)` приема callback, в който може * да бъде предадена грешка (като първи аргумент) и данни * от бекенда (като втори аргумент). * asyncAuth((error, data) => {}); * * Трябва да реализирате функцията `auth()`, * която извиква `asyncAuth()`, но връща Promise. * * @returns {Promise} */ export function auth() { // asyncAuth((error, data) => {}); }
Ако нова макротаска се създаде по време на изпълнение на цикъла Event Loop, как и кога ще бъде обработена?
В тестовата задача: имаш AnnotationService. Какъв алгоритъм използваш, за да решиш дали услугата трябва да бъде providedIn: 'root' или на ниво компонент/модул?
const customMap = (array, transform) => { // нещо като array.map(transform); }; const stringResults = customMap([1, 2, 3], item => item.toString()); const lengths = customMap(["здравей", "свят"], item => item.length);
Работили ли сте с Tailwind? Как се различава от обикновения CSS?
[име] попита: как може да се извикват методи върху примитиви (например, върху низ)?
Каква е разликата между Git Merge и Git Rebase?
Разкажи за браузърните хранилища, които знаеш. Кратко за всяко.
Как да реализираме делегиране на събития за списък с бутони, които отварят модален прозорец?
Каква е разликата между Promise.all и Promise.allSettled?