Frontend
Как да получите ширината на DOM елемент и да следите промените ѝ? Може ли да поставите resize на DOM елемент чрез addEventListener?
Как работят декораторите в TypeScript под капака?
Как правилно да съхраняваме конфигурацията за изпълнение в Nuxt 3 и какво е разликата между публичната и частната конфигурация?
Какво можете да разкажете за Nuxt? Какви са трудностите при работа с Nuxt в сравнение с Vue 3?
Имали ли сте опит с Next.js?
Каква е разликата между cookies и localStorage?
Какво задължително свойство трябва да има всеки елемент при рендиране на списък в React? От къде може и от къде не може да се вземат ключове?
Напишете функция за изчисляване на медианата на масив от числа.
Какво вече не ти харесва в текущата работа? Защо решихте да разгледате други варианти?
Коя партия е най-склонна да гласува против намаляването на работното време, ако тяхната предварителна изразена предпочитание по въпроса също е била против?
// Пример за получени данни: // Коментари [{ "postId": 1, "id": 1, "name": "id labore ex et quam laborum", "email": "[email]", "body": "laudantium enim quasi est quidem magnam voluptate ipsam eos\ntempora quo necessitatibus\ndolor quam autem quasi\nreiciendis et nam sapiente accusantium" }] // Пример за получени данни: // Потребители [{ "id": 1, "name": "Leanne Graham", "username": "Bret", "email": "[email]", "phone": "[phone]" }] // Формат на изходните данни (публикации): [{ "id": 1, // ID на публикацията "title": "sunt aut facere repellat provident occaecati excepturi optio reprehenderit", // заглавие на публикацията "userName": "Leanne Graham", "commentsCount": 10, }]
Можете ли сами да обясните какво се случва в системата, когато потребителят кликне върху редактирането на първия ред в таблицата?
Какво ще се покаже в конзолата на 12, 13 и 14 ред в кода при различни извиквания на функцията, ако има обект с метода getName?
Посочете причините, поради които React компонент може да бъде преизобразен
Когато формулярът се отваря за редактиране на първия ред, полето polyname се запълва със стойността от този ред (например, 'A'). Валидационният механизъм, който сте написали, се активира. Смятате ли, че е нормално поведение валидаторът да е намерил съвпадение и да е издал грешка, въпреки че потребителят все още не е започнал редактирането?
Как подходиш към профилирането и оптимизацията на React приложения?
Пишете на TypeScript или JavaScript? Може ли да настроите ESLint така, че да проверява именно TypeScript код?
А последният проект – колко разработчици общо имаше, какъв беше екипът, с когото трябваше да се комуникира?
Как да реализираме обход на дърво без рекурсия? Каква структура от данни помага?
/** * Трябва да напишете функция strjoin, * която свързва низове чрез разделител. */ function strjoin() { // код тук } console.log(strjoin('a', 'b', 'c')) // 'a.b.c' console.log(strjoin('a', 'b', 'c', 'd', 'e', 'f')) // 'a-b-c-d-e-f'