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

Вопросы на собеседовании в Клируэй Технолоджис

11 вопросов с собеседований в Клируэй Технолоджис

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

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

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

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

Каталог

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

Найдено: 11
Теория

После того как массив отсортирован, какой алгоритм/способ поиска можно применить, чтобы найти пользователя по ID быстрее линейного поиска?

Чтобы избежать вложенного перебора (O(n²)) при поиске пользователей по ID, можно использовать структуру данных с быстрым доступом по ключу, например, объект (Map) в JavaScript.

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

Как ещё можно ускорить поиск, преобразовав структуру данных (например, в Map)? Какая будет сложность операции получения значения?

Для сравнения двух массивов объектов по ключу с использованием Map и обходом двумя циклами можно сделать так:

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

Какие сценарии покрывают сигналы, а какие — RxJS? В чём разница в применении?

В современном Angular появились signals — реактивные примитивы для отслеживания изменений состояния. Они позволяют упростить реактивное программирование и уменьшить зависимость от RxJS.

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

Как скоро ты готов выходить на работу, если тебе и нам всё понравится?

Если мы договоримся, я смогу приступить к работе примерно через 1-2 недели. Это время нужно для завершения текущих проектов и организации перехода. Готов обсудить точные сроки и подстроиться под ваши потребности.

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

По тестовому заданию: у тебя есть AnnotationService. Какой алгоритм ты используешь, чтобы решить, должен ли сервис быть providedIn: 'root' или на уровне компонента/модуля?

providedIn: 'root' в Angular означает, что сервис будет зарегистрирован в корневом инжекторе приложения и будет синглтоном на уровне всего приложения.

Читать ответ