Расскажи про опыт менторства сотрудников

«Расскажи про опыт менторства сотрудников» — вопрос из категории Софт-скиллы, который задают на 22% собеседований Android Разработчик. Ниже — развёрнутый пример ответа, который можно адаптировать под свой опыт.

Ответ

Да, занимался менторством. Проводил code review, помогал с архитектурой приложений, объяснял принципы SOLID, MVVM, Clean Architecture. Работал с джунами и стажёрами — помогал разбирать баги, оптимизировать код, осваивать Kotlin Coroutines, Room, Retrofit.

Пример менторства: объяснял, как заменить AsyncTask на корутины:

// Было
class LoadDataTask : AsyncTask<Void, Void, List<Data>>() {  
    override fun doInBackground(vararg params: Void): List<Data> {  
        return api.loadData()  
    }  
}  

// Стало
viewModelScope.launch {  
    val data = withContext(Dispatchers.IO) { api.loadData() }  
    _liveData.value = data  
}  

Также проводил воркшопы по тестированию (Unit/UI тесты) и CI/CD на проектах.