Frontend
Разкажете за текущия си проект и го покажете.
Имали ли сте ситуации, когато ви изпращаха неописана задача? Как се справяхте с това?
Запознат ли си с понятието "хлебни трохи" (breadcrumbs)? Кои HTML тагове ще използваш при реализирането на този компонент?
const { foo: bar, bar: foo } = { foo: 1, bar: 2 } console.log(bar) // console.log(foo) //
Как да структурираме разработката така, че при увеличаване на броя на разработчиците (включително бекендъри, които влизат във фронтенд) да има възможно най-малко конфликти?
Как бихте организирали работата с голяма форма за изчисляване на застраховка, която съдържа много полета (около 50), динамични секции, моментно изчисляване на крайната стойност, разделена на няколко екрана?
По какви критерии ще избереш нова компания?
Каква е разликата между аргументите и параметрите на функцията?
Имали ли сте опит с AI агенти? Какви са впечатленията ви от работата с невронни мрежи?
Използвате ли невронни мрежи на работното си място?
Какъв вид свързан списък се използва в метода на веригите?
Уточнение: приложението беше десктоп в браузъра или нативно?
Какво търсиш в ново работно място, на какво обръщаш внимание?
//Реализирайте сортиран списък с градове // Пример: // А // Архангелск // Астрахан // Б // Белгород // ...
В какъв ред ще се покаже console.log и защо? Обяснете реда на изпълнение на синхронния и асинхронния код (Event Loop, макро и микрозадачи).
Кои мениджъри на състояние сте използвали? Кои ви харесват?
Как правилно да генерирате токени за авторизация? Какво трябва да съдържа токенът, за да се защити от атаки с груба сила?
Работили ли сте с бази данни в домашни проекти? Правили ли сте заявки към таблици, вмъквания?
Представете си, че получавате задача от маркетинговия отдел: искаме да добавим функция — логото в горния ляв ъгъл трябва да бъде обърнато, ако Меркурий е ретрограден. Какво ще направите?
Практическо задание: реализирайте функцията smartFetch, която събира ID-та за 100 милисекунди и прави една батчова заявка към бекенда (batchFetch), връщайки резултата за всяко конкретно ID чрез Promise.