Frontend-разработчик — вопросы с реальных собеседований, часть 11
87 популярных вопросов из 410 собранных, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени.
Невидимо для screen-share, поддержка виртуальной камеры, стелс-режим.
Каким образом нужно отображать изображение в фиксированной области (например, 500×700), если загружаемое изображение больше: как его масштабировать, чтобы оно не выходило за границы, сохраняло пропорции, а область не растягивалась?
frontendCSSjunior
1×
Чем React отличается от реактивного программирования?
frontendReactmiddle
1×
Сто шестьдесят пять тысяч — это минимальная зарплата или комфортная сумма, которую вы рассматриваете?
behavioraljunior
1×
Как работает веб-сайт и в чем его основные преимущества?
webjunior
1×
Как реализовать авторизацию в веб-приложении при использовании WebSocket и в чем заключаются особенности этого процесса?
webmiddle
1×
У нас есть таблица с несколькими десятками тысяч записей: при выводе на фронтенде всё работает очень медленно. Как вы будете искать проблему и как оптимизировать производительность? Что нужно решать на стороне фронтенда, а что на стороне бэкенда?
architecturemiddle
1×
Как вы относитесь к работе с Go и готовы ли вы брать на себя задачи как по бэкенду, так и по фронтенду в рамках одной задачи, соблюдая при этом понятную структуру и кодстайл?
backendGomiddle
1×
Какие проблемы могут возникнуть при использовании глобального состояния (global state) и отказе от использования паттерна Redux или аналогичных инструментов для управления состоянием?
frontendJavaScriptmiddle
1×
Что такое useCallback, зачем он нужен и в каких случаях его следует использовать?
frontendReactmiddle
1×
Зачем нужны React Portals и где/как они используются?
frontendReactmiddle
1×
Зачем нужны ключи в Redis?
databaseRedisjunior
1×
Как вы реализуете парсинг JSON в своих проектах?
backendjunior
1×
Какие проблемы решает и какие задачи выполняет библиотека тестирования (тест-раннер) QUnit?
testingJavaScriptjunior
1×
Как изолировать CSS-классы с одинаковым именем друг от друга, чтобы они не пересекались?
frontendCSSjunior
1×
Что произойдет, если в одном файле объявить два интерфейса с одинаковыми именами? Как это разрешается?
language_specificGojunior
1×
Чем отличается аутентификация от авторизации в контексте микрофронтендов и как это реализуется на практике?
architecturemiddle
1×
Что такое Promise в JavaScript и как он работает?
language_specificJavaScriptjunior
1×
В чем заключается преимущество использования виртуального DOM и как он помогает оптимизировать процесс обновления реального DOM-дерева?
frontendReactmiddle
1×
Что означает фраза «не взаимодействует с DOM» в контексте веб-разработки?
frontendJavaScriptjunior
1×
Что такое middleware, как он работает и какую роль выполняет в процессе обработки HTTP-запроса в дополнение к основному обработчику?
backendmiddle
1×
Что такое экспоненциальная задержка с джиттером (exponential backoff with jitter) и для чего она используется при выполнении повторных запросов (retry)?
architecturemiddle
1×
Что такое кеширование (response caching) и как оно работает на примере запросов к бэкенду с параметрами, например, при получении списка пользователей?
backendmiddle
1×
Что такое z-index в CSS?
frontendCSSjunior
1×
Расскажите про стек вызовов, очередь микрозадач и очередь макрозадач в JavaScript.
webJavaScriptmiddle
1×
В каких типах приложений имеет смысл использовать сложную архитектуру или паттерны проектирования, а в каких случаях это нецелесообразно и лучше не усложнять?
architecturemiddle
1×
Расскажите про свойство position в CSS: какие значения оно принимает и как каждое из них влияет на позиционирование элемента?
frontendCSSjunior
1×
Расскажите о вашем опыте работы в Авито на позиции Java backend-разработчика и о причинах вашего желания перейти во frontend-разработку.