Frontend
Как оптимизировать лендинг с большим количеством изображений и видео?
Предложите правильную модель наследования для классов Button и Input вместо текущей, где Input extends Button.
Приходилось ли заниматься безопасностью приложения, кода, сервиса?
Вы сейчас заканчиваете работу в [компания] или просто смотрите по сторонам?
Можно ли сделать так, чтобы finally отработал ещё раз (с числом 10), не меняя порядок кода, но что-то дописав внутри функции?
const a = {} a[1] = 'test' for ( ... )
Есть фильтр с табами. При быстром переключении между табами иногда показываются старые значения, не относящиеся к текущей табе. В чём причина и как исправить?
Расскажи подробнее о своём опыте: ты сам собирал требования или они приходили готовыми?
Что важно учитывать при UX для Live Video в отличие от обычного VOD?
Готов ли ты предоставить рекомендации, если такой запрос поступит?
Что такое unknown? Чем он лучше any?
Объясните принципы SOLID и их применение в Angular
Есть ли отличия в рендеринге между версиями React (например, 17-й и 19-й)? Что знаете про конкурентный рендеринг и Fiber?
Расскажите про чат в вашем проекте — какие фичи были? Как была организована работа фронта и бэка?
Какие особенности работы с микрофронтендами на Module Federation?
Подскажи, пожалуйста, город, в котором ты сейчас находишься.
Как реализован принцип Dependency Inversion в Angular? Что такое InjectionToken?
Оцени пространственную сложность своего решения.
/ ** * Необходимо написать функцию, которая на вход принимает url, * выполняет ходит по 1 этому урлу GET запрос и возвращает данные (json). * Для получения данных использовать fetch. * Можно использовать только Promise API * Если во время запроса произошла ошибка, то пробовать запросить ещё 5 раз. * Если в итоге информацию получить не удалось, вернуть ошибку "Заданный URL недоступен". * / function get(url) { // code here } get(url) .then(res => console.log(res)) .catch(err => console.error(err))
Вы переходили с Vue 2 на Vue 3 и участвовали в миграции. Можете рассказать подробнее?