Т-Банк · сентябрь 2024

Тех собес на middle-senior Android Разработчик в Т-Банк

middle-senior Тех собес 1 задача
1

2 этап: Рефакторинг

1. Задача: Выполнить рефакторинг предоставленного кода ConversationsFeedViewModel

class ConversationsFeedViewModel(
    val chatStateOwner: ChatStateOwner,
    val configManager: ChatConfigProvider,
    val firstInteractor: FirstInteractor,
    val secondInteractor: SecondInteractor,
    val scope: CoroutinScope
) : ViewModel(), CoroutinScope {

    lateinit var context: Context
    val feedViewState: MutableLiveData<FeedViewState> = MutableLiveData()

    override fun onCleared() {
        super.onCleared()
    }

    init {
        this.launch {
            try {
                onLaunch()
            } catch (e: Exception) {
                feedViewState.value =…
Конец фрагмента

Премиум-подписка

Открывает это интервью целиком и все материалы направления «Android Разработчик».

в этом собесе: 1 задача с кодом 1 секция
  • Ещё 77 текстовых собесов направления
  • 283 видеозаписи собеседований
  • Приоритетная поддержка
1490₽/мес