Frontend
Create a Vue 3 component using the Composition API and TypeScript that accepts a prop called `info` of type string. Use a composable function `useInfo` that takes the `info` string and returns a computed property `formattedInfo` which formats the string by prefixing it with "Additional information: ". Display both the original `info` prop and the `formattedInfo` in the component template.
Что можешь сказать про computed и watch во Vue 3?
Как на тебя влияет ситуация, если ты предлагаешь как можно сделать лучше, но бизнес говорит, что нужно делать так, как изначально решили?
Есть ли у тебя опыт работы с инструментами искусственного интеллекта?
Расскажи про работу в Purrweb: что за продукт и чем конкретно занимался?
Когда стоит использовать микрофронтенды, а когда оставить монолитное приложение?
Расскажите про ваш опыт разработки, начиная с последнего места работы.
Как оперативно готовы выйти в случае получения оффера?
Как организовать асинхронное взаимодействие между фронтендом и бэкендом при длительных операциях (например, запуск расчёта оценки)? Как обрабатывать статусы и обновления?
Расскажи, пожалуйста, про себя, про опыт работы на последнем месте, про основную специфику, про стек — всё, что посчитаешь нужным рассказать.
const createCounter = () => {
Расскажи о себе
Если у нас будет очень мощный сервер, нужен ли нам load balancer?
Как можно хранить данные на клиенте в браузере? Какие типы хранения существуют и чем они отличаются?
Каким образом у нас должна происходить авторизация?
Что такое Feature-Sliced Design и какую проблему решает архитектура в целом?
Какие браузерные API важны для реализации HLS/DASH в браузере?
Есть ли способ обработать форму не через стандартный submit? Как отправить форму через JavaScript?
Какие основные теги HTML ты знаешь?
Объясни Feature-Sliced Design (FSD). Как применял на проекте?