​​Нестыдные вопросы про жизненный цикл

#разработка #статьи



При прохождении собеседований на позиции Android-разработчиков, часто можно столкнуться с вопросами про жизненный цикл Activity, отличия bind-сервисов от Intent-сервисов и Fragment от Activity.



Думаю, что многие из вас знают ответы на эти вопросы. Однако, есть некоторые вопросы с «нюансами», которые могут загнать в ступор даже опытных разработчиков.

Есть такие знания, которые полезны только на собеседованиях, и в реальных проектах мало кто их применяет. Однако эти знания (ответы на вопросы) помогут не только успешно пройти собеседование, но и избежать багов при разработке, что делает их еще более ценными.



Например, популярный вопрос из собеседования: как будет выглядеть жизненный цикл, если запустить вторую Activity из первой?

Вроде простой вопрос, но если добавить к нему «если вторая Activity прозрачная», то ответ может быть не самым логичным.



Ответ на этот и подобные вопросы можно найти в статье.



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