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

Вопросы на собеседовании в ГК АСК

46 вопросов с собеседований в ГК АСК

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

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

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

Подборка объединяет вопросы, отмеченные на этапах интервью в ГК АСК. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: python, kafka, database.

Каталог

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

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

В чём разница между `==` и оператором `is`?

В языке Python оператор is используется для проверки, указывают ли две переменные на один и тот же объект в памяти, то есть проверяет идентичность объектов.

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

Что вообще тебе важно в месте работы? Можешь описать компанию-работодателя, где было бы комфортно работать в долгосрочной перспективе?

Идеальная компания для меня — это место, где ценят профессиональный рост и комфорт сотрудников. Важные характеристики:

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

Как обработать дублирующееся Kafka-событие при доставке at-least-once (хотя бы один раз)?

Для решения проблемы дублирования событий и несогласованности между базой данных и Kafka часто применяют паттерн "Идемпотентности" и транзакционную обработку.

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

Почему вы ищете новую работу?

Меня мотивирует возможность профессионального роста и освоения новых технологий.

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

Если продукт на ходу меняет решение, а задача уже частично сделана — каково твое внутреннее состояние в этот момент, когда нужно всё переделывать?

Когда на почти завершённый проект приходят правки, которые перечёркивают результат работы, я стараюсь сохранять спокойствие и подойти к ситуации конструктивно:

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

Какие существуют гарантии доставки сообщений: at-most-once, at-least-once и exactly-once?

Для обеспечения доставки сообщения ровно один раз (exactly-once delivery) необходимо сочетать несколько подходов, так как в распределённых системах это нетривиальная задача:

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

Как Python обрабатывает множественное наследование и определяет порядок разрешения методов (MRO)?

В Python при множественном наследовании порядок разрешения методов (MRO — Method Resolution Order) определяется алгоритмом C3-линеаризации.

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

Изменяемые и неизменяемые типы данных в Python: что это такое, примеры, особенности?

Неизменяемые (immutable) типы данных — это такие объекты, состояние которых нельзя изменить после создания. В Python к ним относятся:

Читать ответ