Frontend
Расскажи про опыт настройки end-to-end тестирования с Playwright и покрытие тестами 80%.
Для чего используется хук useRef?
Как понять, что бэкенд работает плохо, где тормозит? Как дебажить 500 ошибку в production?
/* Даны два отсортированных списка с интервалами присутствия пользователей в онлайне в течение дня. Начало интервала строго меньше конца. Нужно вычислить интервалы, когда оба пользователя были в онлайне. Интервалы указаны в часах, считаем что могут быть часы от 0 до 24. */ intersection( [[8, 12], [17, 22]], [[5, 11], [14, 18], [20, 23]] )// [[8, 11], [17, 18], [20, 22]] intersection( [[9, 15], [18, 21]], [[10, 14], [21, 22]] )// [[10, 14]] function intersection(user1, user2) { // your code here }
Что такое stateful и stateless компоненты?
Практическая задача на CSS position: есть три элемента (синий, зелёный, красный) с заданными стилями. Нужно сказать, как изменится положение синего элемента при добавлении различных значений position и смещений (relative, left/top, absolute, transform на родителе)
Расскажи поподробнее про последнее место работы в техническом плане, что нравилось, что не нравилось, и в каком направлении хотелось бы двигаться.
В чём разница между статическим и динамическим IP-адресом?
При рендере списка в React каким обязательным свойством нужно наделить каждый элемент? Откуда можно и откуда нельзя брать ключи?
setup() (выполняется до beforeCreate и created) onBeforeMount onMounted onBeforeUpdate onUpdated onBeforeUnmount onUnmounted Родитель: setup Родитель: beforeCreate Родитель: created Родитель: beforeMount Дочерний: setup Дочерний: beforeCreate Дочерний: created Дочерний: beforeMount Дочерний: mounted Родитель: mounted <template> <button @click="onClick"> {{ text }} </button> </template> <script lang="ts"> interface Props { text: string; } const props = defineProps<Props>(); interface Emit { myClick: [string]; } const emits = defineEmit<Emit>(); function onClick() { } </script> <template> <MyButton :text="Нажми на меня"></MyButton> </template>
Расскажи подробнее о своём опыте: ты сам собирал требования или они приходили готовыми?
Какие вопросы у вас есть к команде и процессам разработки?
По базам данных — почему выбрали IndexedDB для локального хранилища, а не что-нибудь другое? Какие есть альтернативы?
Скажи, пожалуйста, по поводу зарплатных ожиданий: минималка, ниже которой ты с нами точно не будешь общаться, и комфортный уровень.
Посмотри на код React-приложения (Todo-список) и исправь проблемы: обработка запроса к API, работа с состоянием, обработка ошибок, добавление новых задач, отметка задач как выполненных.
С чем вы работали?
Расскажи, пожалуйста, о своём опыте работы (последние релевантные проекты).
Расскажи, что такое Event Loop. Что относится к микротаскам и макротаскам?
Функция — это объект? Чем отличается обычная функция от стрелочной в контексте прототипов?
Как измеряли, что Formik с Context API тормозит? Как понимали, что пора менять подход?