Подготовка к интервью

Вопросы на собеседовании в IT_One

646 вопросов с собеседований в IT_One

646 вопросов 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в IT_One. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, backend, api.

Каталог

Результаты поиска

Найдено: 646
Лайвкодинг

Типизируй функцию getParam так, чтобы TypeScript сам подсвечивал наличие свойств в объекте. Сделай типизацию так, чтобы нельзя было передавать массивы.

Используйте K extends keyof T и возвращаемый тип T[K], а массивы исключите условным типом параметра. Это сохранит подсказки ключей объекта.

Читать ответ
Теория

Что такое WeakMap?

WeakMap хранит значения по слабым ключам: объектам и поддерживаемым незарегистрированным Symbol; наличие ключа не препятствует его сборке мусора.

Читать ответ
Теория

Чем отличается рендер от отрисовки? Как называется процесс сравнения виртуального и реального DOM-дерева?

В React render вычисляет описание интерфейса, commit применяет изменения DOM, а браузер отдельно выполняет layout и paint. Согласование называется reconciliation.

Читать ответ
Лайвкодинг

Write a function getUserProfile that takes a userId as an argument and fetches the user profile from the API endpoint "[link] The function should log the user profile if the fetch is successful, and log an error message if the fetch fails.

Используйте fetch с явной проверкой HTTP-статуса, затем разберите JSON и обработайте ошибки сети, сервера и формата.

Читать ответ