Если уровень "дремучий лес", то на собеседования рано. Если вам нужна практика, выберите или найдите интересный проект и начинайте его делать. Знания будут сами собой аккумулироваться
Не обязательно. Если разбирать после собеса вопросы, которые задавали. Изучить технологии, о которых впервые услышал на собесе. Немного копнуть в сторону от каждого вопроса, применить это на практике в каком-то виде, то уровень как разраба тоже подрастет
Если ты написал конвертер валют с обновлением данных, то скорее всего ты использовал там Retrofit. Вот про него и расскажешь. Да и вопроса "что вы знаете" я не разу не слышал на собесе