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

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

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

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

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

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

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

Каталог

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

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

Когда размеры Bounds и Frame у представления могут иметь разные значения?

Размеры bounds и frame у UIView могут отличаться, когда представление подвергается трансформациям, например, масштабированию, вращению или сдвигу через свойство transform.

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

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

Основные сложности при управлении одновременным выполнением потоков (многопоточностью) в iOS включают:

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

Чем отличаются понятия протокола и typealias в языке программирования?

В языке Swift протокол — это набор требований (методов, свойств и других возможностей), которые должен реализовать тип, чтобы соответствовать этому протоколу.

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

Есть ли у тебя вопросы по поводу проекта или компании?

Вопросы по проекту или компании могут касаться:

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

Зачем в Go нужен `defer` и как он работает?

В Go оператор defer используется для отложенного вызова функции — она будет выполнена после завершения окружающей функции, в которой объявлен defer.

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

Что произойдет при работе с объектом типа Map, если перед его использованием не выполнить инициализацию через make или не присвоить значение прямо при объявлении?

В Go объект типа map при объявлении без инициализации (через make или присвоение значения) имеет значение nil.

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

Расскажите про контекст в Go: виды, иерархия, особенности дочерних контекстов. Как создать дочерний контекст, не зависящий от родительского?

В Go дочерние контексты (child contexts) создаются от родительских с помощью функций context.WithCancel, context.WithTimeout или context.WithDeadline. Цель использования дочерних контекстов:

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

Расскажи про map в Go: как устроена, какая сложность операций в среднем и худшем случае.

Высокая частота коллизий в структуре данных Map (например, хеш-таблице) негативно влияет на производительность, так как несколько ключей попадают в одну и ту же корзину (bucket).

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

Какие гарантии доставки есть в Kafka? Что нужно сделать на продюсере, чтобы сделать exactly-once?

Kafka не гарантирует абсолютную доставку сообщений (exactly-once delivery) из коробки, но обеспечивает как минимум один раз (at-least-once) доставку.

Читать ответ