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

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

50 вопросов с собеседований в Smartway

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

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

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

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

Каталог

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

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

Опиши наиболее трудную задачу, с которой приходилось сталкиваться в рамках проекта.

Одна из наиболее трудных задач в рамках iOS-проекта — интеграция сложного функционала с ограничениями платформы и требованиями к производительности и UX.

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

Какие средства и технологии для реализации многопоточности вы использовали в своей практике?

В iOS для реализации многопоточности чаще всего использую следующие средства и технологии:

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

Можете объяснить основные принципы работы механизма автоматического управления памятью ARC в iOS?

ARC (Automatic Reference Counting) — это механизм управления памятью в iOS, который автоматически отслеживает и управляет временем жизни объектов. Основной принцип работы ARC — подсчет ссылок на объект.

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

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

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

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

Какие существуют способы управления взаимным исключением и синхронным выполнением потоков в многопоточном программировании?

В многопоточном программировании для управления взаимным исключением и синхронным выполнением потоков используются различные механизмы:

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

Проводил ли ты проверку кода у руководителя команды?

Да, проверка кода у руководителя команды — обычная практика, особенно для junior и middle разработчиков. Это помогает повысить качество кода, выявить ошибки и улучшить архитектуру.

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

Расскажите о том, как организована была командная деятельность и взаимодействие внутри Android-разработческой команды на вашем последнем месте работы.

В нашей Android-разработческой команде на последнем месте работы была четко организована командная деятельность, основанная на Agile-методологиях, в частности Scrum.

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

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

Важно, чтобы команда была ориентирована на качество кода, использовала практики code review и CI/CD, а также поддерживала дружелюбную и обучающую атмосферу, где можно расти и развиваться как разработчик.

Читать ответ