Frontend
Как бы ты типизировал ответы backend в TypeScript, если один endpoint может возвращать разные структуры: список с пагинацией, ошибку или пустой результат? Как организовать типы, чтобы это было удобно использовать по всему проекту?
Как именно типизировать список с пагинацией? Как использовать пересечение типов для разных вариантов ответа?
Расскажи о ситуации, когда требования дизайнера не подходили. Что для тебя ключевое и важное при работе над продуктом?
Какие у тебя есть вопросы по компании и команде? Из кого будет состоять команда?
Какие ожидания от тебя как сотрудника на протяжении полугода-года работы?
Почему уходишь с текущего места работы и что ищешь на новом месте?
Расскажи про свой опыт за последние 3-4 года. Какие задачи решал?
Почему у вас на проекте не происходит переход на более новую версию Angular?
[имя] спросил: используете ли вы AI-инструменты при написании кода?
[имя] спросил: что вам больше всего нравится в вашей текущей компании и что не нравится?
[имя] спросил: готовы ли вы работать два дня в неделю в офисе в Турине?
[имя] спросил: как вы ощущаете работу в стартапе, что вам понравилось и что не понравилось?
[имя] спросил: почему легко перейти с TypeScript на Python?
[имя] спросил: в какой части технологического стека вы чувствуете себя наиболее комфортно, и какая у вас слабость?
Как вернуть контекст функции? Расскажи про call, apply, bind.
Какие UI-библиотеки компонентов вы использовали?
Какие паттерны разработки вы используете (DRY, SOLID, GRASP, design patterns)?
[имя] спросил: почему вы подали заявку на эту позицию и что ищете?
На Windows или macOS предпочитаете работать?
Интересен ли вам офис, есть ли возможность иногда приезжать работать оттуда?