Sobes.tech

Frontend

Работили ли сте преди с Quasar? Опитвали ли сте да го персонализирате и стилизирате?

Middle
Магнут
84

Каква е разликата между interface и type в TypeScript?

Middle
X-Notes
84

Кой вариант на контрол е по-добър за избор на числова стойност: select с 100 елемента или range + input? Защо?

Middle+
Tilda
84

Разкажи за прехода от Vue 2 към Vue 3: какво се промени (VueX към Pinia, Options API към Composition API, Vue.extend към defineComponent, new Vue към createApp и т.н.)?

Middle
ИдаПроджект
84

С кои мениджъри на състоянието сте работили и защо беше избран именно Effector за последния проект?

Middle
АЙ-ТЕКОАЙ-ТЕКО
84

Какво е prop drilling и как се решава? Какъв е недостатъкът на използването на Context за това?

Middle
ИРИ
84

Готов ли е [име] да разгледа формат на сътрудничество чрез доставчика (Glassport Global)?

Senior
СБЕРСБЕР
84

С какви принципи се ръководиш при проектирането на архитектура и избора на технологии?

Middle
А7-Технологии
84

Как измерихте ускоряването на onboarding на нови разработчици с 30-40%?

Middle
Альфа-БанкАльфа-Банк
84

// входни параметри: // url // опции export function useFetch() { // логика const fetchData = async () => {}; return { data, error, loading }; }

Middle+
Perfluence
84

/** * Функцията `asyncAuth(callback)` приема callback, в който може * да бъде предадена грешка (като първи аргумент) и данни * от бекенда (като втори аргумент). * asyncAuth((error, data) => {}); * * Трябва да реализирате функцията `auth()`, * която извиква `asyncAuth()`, но връща Promise. * * @returns {Promise} */ export function auth() { // asyncAuth((error, data) => {}); }

Middle
Яндекс МаркетЯндекс Маркет
84

Ако нова макротаска се създаде по време на изпълнение на цикъла Event Loop, как и кога ще бъде обработена?

Middle+
Сибилтек-софт
83

В тестовата задача: имаш AnnotationService. Какъв алгоритъм използваш, за да решиш дали услугата трябва да бъде providedIn: 'root' или на ниво компонент/модул?

Middle
Клируэй Технолоджис
83

const customMap = (array, transform) => { // нещо като array.map(transform); }; const stringResults = customMap([1, 2, 3], item => item.toString()); const lengths = customMap(["здравей", "свят"], item => item.length);

Middle+
Mayflower
83

Работили ли сте с Tailwind? Как се различава от обикновения CSS?

Middle
ГКУ Инфогород
83

[име] попита: как може да се извикват методи върху примитиви (например, върху низ)?

Middle
OZONOZON
83

Каква е разликата между Git Merge и Git Rebase?

Middle
Куаргет
83

Разкажи за браузърните хранилища, които знаеш. Кратко за всяко.

Middle
WB банк
83

Как да реализираме делегиране на събития за списък с бутони, които отварят модален прозорец?

Middle+
Employcity
83

Каква е разликата между Promise.all и Promise.allSettled?

Middle+
Яндекс 360Яндекс 360
83
/295