Frontend
Разкажете за вашия опит и с какво се занимавахте на последното си работно място.
Защо решихте да напуснете текущата си работа и какво очаквате от новата?
Какво са computed и watchers във Vue?
Имате ли опит да участвате в проект от самото начало — от избора на архитектура и модели до реализирането на функции в продукция?
Как да разберете, че трябва да приложите оптимизации? Имали ли сте случаи, когато е трябвало да решавате проблеми с производителността?
Разкажи ми за фазите на събитията в браузъра. Какво се случва, когато потребителят натисне бутон?
Можеш ли да работиш самостоятелно — да вземеш задача и да я доведеш до край?
Бяхте ли официално нает? Имате ли потвърждаващи документи?
Разкажи за опита си с SSR. Къде го прави, на какъв фреймуърк?
Има ли смисъл да обвием филтрирания списък в useMemo в този компонент?
Разкажете какво се случва от гледна точка на мрежата, когато браузърът поиска страница — например, когато въведете [връзка] в адресната лента. Опишете всички стъпки от този момент до получаването на HTML кода.
Имате ли CI/CD? Използвате ли статичен анализатор на код като SonarQube?
Има ли разлика между type и interface в TypeScript?
С какво управляваш състоянието и какво би избрал в нов проект?
Задача 5: Реализирайте изтриване на заеми чрез отметки — при маркиране на отметката на елемент и натискане на бутона с кръстчето (X), избраните елементи трябва да бъдат изтрити от списъка. Трябва да бъде реализирана и групова операция: отметката "избери всичко" в горната част на списъка, която при избор маркира всички отметки, а при отмяна — премахва маркировката от всички; при изтриване чрез бутона X трябва да бъдат изтрити всички избрани (чрез Set с id) елементи, и Set трябва да бъде изчистен след изтриването.
[име] попита: Имало ли е ситуации, когато си искал да поемеш отговорност, но не ти вярвали?
Как беше структуриран процесът на разработка на последното ви работно място? В какъв вид пристигаха задачите, как попадали в продукция и каква беше вашата роля в този процес?
Коя технология лежи в основата на React и за какво е необходима?
Как работеше помощникът на UI на последното ви работно място в компанията "Большая тройка"?
Колко тясно работихте с Next.js? Какви функции използвате?