Frontend
Какие типы данных есть в JavaScript?
Были ли факапы в твоём опыте? Если да, то какие?
В компоненте ProductList используется useMemo с пустым массивом зависимостей. Как это влияет на отображение новых продуктов? Также в компоненте AddProductForm кнопка вешает onClick на handleSubmit вместо использования onFinish на форме — как это правильно исправить?
Для чего обычно создают две миграции для одного изменения в базе данных?
Расскажи про фазы событий в браузере. Что происходит, когда пользователь нажимает на кнопку?
// Есть также 25 объектов, которые // имеют приватный идентификатор и метод его присвоения // а так же поле даты создания. // Идентификатор может содержать число или строку. // Поле создания тоже может содержать строку или число. // Типы для даты создания и идентификатора совпадают (или строка, или число) // Опишите тип для таких объектов let a = { getId: () => createdId: [phone] } let b = { getId: () => 'id', createdAt: '[phone]T20:00:00Z' } // этот объект НЕ должен соответствовать типу: let c = { getId: () => 56, createdAt: '[phone]T20:00:00Z' }
Какие проблемы безопасности связаны с использованием innerHTML для вставки пользовательского ввода?
/ ** * Необходимо написать асинхронную функцию, * которая будет "спать" заданное количество миллисекунд, * а потом успешно завершаться * / function sleep(duration) { } // Пример const startTime = Date.now(); console.log("start sleeping..."); sleep(2000).then(() => { console.log("Woke up after 2 seconds!"); console.log("Time passed: ", Date.now() - startTime); }); sleep(1000).then(() => { console.log("Woke up after 1 seconds!"); console.log("Time passed: ", Date.now() - startTime); });
During the month of May, crabs arrive on Delaware's beaches to lay eggs. Certain shorebirds depend on these eggs for food during their annual spring migration to their northern breeding grounds. Delaware's crab population has declined recently. This decline, however, poses no serious threat to the migrating shorebird populations: by remaining longer in Delaware, the birds will be able to eat enough crab eggs to allow them to complete their migration. Which of the following, if true, most seriously weakens the argument? - No other food available to the birds on Delaware's beaches is as nutritious and accessible as are crab eggs. - The decline in the number of crabs on Delaware's beaches is due to the harvesting of crabs by humans. - There are more crabs on Delaware's beaches than in any other area that the migrating birds pass through. - The crabs do not conceal their eggs. - The earlier in the season the shorebirds complete their migration, the more likely they are to breed successfully.
Какой был размер команды? Сколько фронтенд-разработчиков и других специалистов?
Если у вас есть свободное время и на доске две задачи — техническая (рефакторинг) и продуктовая с одинаковым приоритетом — какую бы вы выбрали?
Расскажите о последнем месте работы: чем занимались, как выглядели процессы, как взаимодействовали с коллегами?
Почему вы выбрали WebSocket? Есть ли альтернативы?
Task 7: Есть типы Alien и Human, объединённые в тип Person. Написать функцию checkAlien, которая проверяет, является ли переданный Person инопланетянином. Исправить ошибку TypeScript при обращении к свойству isAlien.
Что такое React.memo, чем отличается от хуков useMemo/useCallback, и как они взаимосвязаны?
Какие инструменты используются для хранения глобального состояния во Vue.js? В чём разница между Options API и Composition API в Pinia?
Как понять, что стоит применять оптимизации? Были ли у тебя случаи, когда нужно было решать проблемы с производительностью?
Расскажите подробнее про авторизацию в Сберпэй с точки зрения фронтенда.
Знаете ли вы метрики Web Vitals? Как можно улучшить CLS (Cumulative Layout Shift)?
Когда срабатывает callback useEffect? Какие фазы есть в React?