Писал ли тимлид в команде код

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

Ответ

Да, тимлид может писать код, но его основная роль — управление командой, архитектура, код-ревью и менторство. В небольших командах или стартапах тимлид часто пишет код, в крупных — реже.

Пример:

// Тимлид может участвовать в критических участках  
class AuthManager(private val api: AuthApi) {  
    suspend fun login(email: String, pass: String): Result<AuthResponse> {  
        return try {  
            Result.success(api.login(email, pass))  
        } catch (e: Exception) {  
            Result.failure(e)  
        }  
    }  
}  

Главное — баланс между кодом и управлением.