Ответ
Оцениваю себя как Middle+/Senior разработчика. Имею 3+ года коммерческого опыта, глубокое понимание Android SDK, Kotlin (включая корутины, Flow), архитектурных подходов (MVVM, Clean Architecture), DI (Hilt/Dagger). Умею оптимизировать производительность, работать с многопоточностью, знаю принципы SOLID. Пример кода для ViewModel с корутинами:
class UserViewModel @Inject constructor(
private val userRepository: UserRepository
) : ViewModel() {
private val _userState = MutableStateFlow<UserState>(UserState.Loading)
val userState: StateFlow<UserState> = _userState
init {
viewModelScope.launch {
_userState.value = try {
UserState.Success(userRepository.getUser())
} catch (e: Exception) {
UserState.Error(e.message)
}
}
}
} Видео-ответы
▶
Открытое собеседование на Middle Go-разработчика
▶
СОБЕСЕДОВАНИЕ REACT FULLSTACK В ГОСУХУ || MIDDLE
▶
СОБЕСЕДОВАНИЕ НА FRONTEND РАЗРАБОТЧИКА | REACT TYPESCRIPT
▶
#2 Собеседование смелого Frontend Middle разработчика
▶
#1 Cобеседование Middle Frontend разработчика
▶
Успешное Собеседование Javascript Middle+ Frontend Developer Interview - Московская биржа (160к)
▶
Мок-интервью Ruby on Rails: как пройти техническое собеседование без стресса
▶
Прохожу собеседование на iOS разработчика
▶
Собеседование frontend junior+ разработчика (CSS, HTML, JS, React, Typescript, Redux)
▶
#7 Первое собеседование Junior Frontend разработчицы