Frontend
Question 6 Facts: The graph refers to a plane's flight from one location to another. The vertical axis represents the distance, in kilometers, between the plane and its destination. The horizontal axis represents the time, t minutes, since takeoff. Of all of the 20-minute intervals beginning and ending at times labeled on the graph, the interval in which the plane traveled farthest toward its destination was the interval from: ○ from t=20 to t=40 ○ from t=60 to at t=80 ○ from t=180 to t=200 ○ from t=240 to at t=260
Почему useCallback помогает избежать лишних рендеров при передаче функции в дочерний компонент?
Влияет ли на результат то, что одна функция стрелочная, а другая обычная? Чем отличается их работа с контекстом и замыканиями?
Как документировали фронтенд-часть приложения?
Расскажите о себе, о своём опыте и последних проектах.
Расскажи про проект, над которым работаешь, и про взаимодействие с ним
С какими инструментами тестирования работал? Как тесты были интегрированы в CI?
1. Реализовать функцию-декоратор runOnce, которая принимает функцию и вызывает какую-нибудь. Новая функция может быть вызвана только один раз, все последующие вызовы возвращают undefined. 2. Оформленная функция может принимать аргументы и возвращать результат.
Почему вы выбрали именно нашу компанию? Что для вас важно при выборе работодателя?
Thanks, that’s helpful. Could you tell me about how you’ve worked with product managers, designers, and other engineers on a project? Thanks, that gives a clear picture. Have you had situations where you needed to explain front-end tradeoffs to product leadership, for example around scope, UX, performance, or technical constraints? Are you available to work from the office in Poznań 1 day per quarter if you’re based outside Poznań?
Если вы сейчас пройдёте второе собеседование, а завтра будет очное собеседование (третье), и вы его тоже пройдёте — готовы ли вы будете сменить работу?
Был ли опыт с юнит-тестированием и E2E-тестированием?
Какие наиболее опасные ошибки при работе с хуками ты бы назвал?
Расскажи, что такое Promise и всё, что считаешь нужным о нём.
Планируете ли вы остаться жить в Италии надолго?
Как бы ты выстроил обмен информацией между бэкендом и фронтендом по слоям (архитектурно)?
Практическое задание: создать фронтенд-приложение на Next.js, которое отображает список лотов недвижимости в виде сетки карточек, используя реальный публичный API. Карточка должна содержать человекочитаемые поля (название проекта, город, комнатность, площадь и т.д.) и изображение.
С чем вы больше всего работали в последнее время? Какой у вас был стек?
Расскажи коротко о себе, чем занимаешься, откуда ты, почему ты и так далее. То, что считаешь нужным.
Есть ли опыт работы с WebSocket и long polling?