Sobes.tech

Как можно оптимизировать производительность в Vue приложении? Какие инструменты и техники можно использовать?

Middle
Программный код
7

Как ты относишься к искусственному интеллекту? Используешь ли его в работе и повседневной жизни?

Middle
Ай-Теко (I-Teco)
7

Расскажи про жизненный цикл рендера в React 18. Concurrent mode, startTransition, Suspense, useDeferredValue.

Middle
ГКУ Инфогород
7

Ваши QA-инженеры тестируют только вручную, или используют автоматизацию (e2e)?

Middle
4dev
7

Проведи код-ревью pull request'а с одним файлом diff на React-компоненте (компонент Book с использованием useEffect, fetch данных, отображением популярных и всех книг). Найди и прокомментируй все проблемы: нарушение правил хуков, отсутствие обработки ошибок при fetch, отсутствие AbortController, отсутствие проверки статуса ответа, инлайн-стили, отсутствие key в map, отсутствие проверок на пустые массивы, необходимость мемоизации (useMemo), вынесение fetch-логики в отдельный хук/компонент и т.д. Также ответь: как реализовать условие, чтобы запрос выполнялся только при наличии флага isBest?

Middle
Ай-Теко (I-Teco)
7

Не против, если я сделаю запись технического интервью для внутреннего пользования компанией?

Middle
NordClan
7

Как ты поступаешь, если задача сформулирована некачественно — например, тебе диктуют конкретное расположение кнопки и её цвет вместо описания проблемы?

Middle
4dev
7

Разбор кода на RxJS: что выведется в консоли, если в коде используется catchError и оператор of для обработки ошибки?

Middle
NordClan
7

Что такое полифил (polyfill)? Приходилось ли тебе писать полифилы?

Middle
Ай-Теко (I-Teco)
7

Почему вы перешли с предыдущего места работы, где отработали год?

Middle
Куаргет
7

Почему решил уйти с текущего места работы и чего ты ожидаешь от нового?

Middle+
Т-БанкТ-Банк
7

Расскажи про какие-нибудь сложные, интересные задачи из последнего опыта работы.

Middle
WB банк
7

Можете привести пример первой задачи, которая обычно даётся новому сотруднику при онбординге?

Middle
Куаргет
7

Бонусная задача: дан код с функцией MySync, которая принимает параметр start (по умолчанию 0), выводит его в консоль, использует Promise и рекурсивно вызывает саму себя внутри resolve, плюс отдельно стоит setTimeout. Нужно объяснить, что здесь произойдет и что выведется в консоль.

Middle
WB банк
7

С точки зрения security, не смущает ли тебя что-нибудь в реализации метода html?

Middle
WB банк
7

Как ты относишься к горячим задачам, когда нужно срочно переключиться и что-то быстро сделать? Не пугает ли тебя такой режим работы?

Middle
Ай-Теко (I-Teco)
7

А если вместо скриптов подключены стили через отдельный link — блокируют ли они рендеринг?

Middle
WB банк
7

Если мы прокинем функцию и её распакуем через .value и через unref, будут ли какие-то отличия?

Middle
Программный код
7

Какие конкретные сценарии использования командной строки были в твоей практике, кроме запуска Angular CLI?

Middle
ГосуслугиГосуслуги
7

Можешь рассказать про разницу между версиями HTTP 1, 2 и 3?

Middle
WB банк
7
/250