Какие источники информации и материалы ты используешь для повышения своей профессиональной компетенции?
Для повышения профессиональной компетенции я использую разнообразные источники:
Читать ответПодготовка к интервью
27 вопросов с собеседований в МТС Линк
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в МТС Линк. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, android, compose.
Каталог
Для повышения профессиональной компетенции я использую разнообразные источники:
Читать ответOrdered Broadcast:
Читать ответВ Kotlin существуют разные типы классов, которые имеют свои особенности:
Читать ответВ Kotlin при объявлении класса с ключевым словом data автоматически переопределяются следующие методы:
Читать ответВ Kotlin data class все свойства, объявленные в первичном конструкторе, по умолчанию участвуют в вычислении методов equals(), hashCode() и toString().
Читать ответСистема поколений в сборке мусора основана на наблюдении, что большинство объектов в памяти живут недолго. Она делит кучу на несколько поколений (обычно 3):
Читать ответСуществует два основных способа:
Читать ответДля проверки Coroutine в Android-проектах обычно использую библиотеку kotlinx-coroutines-test.
Читать ответПроцесс выпуска версий на моём последнем месте работы был организован следующим образом:
Читать ответИз основных компонентов Android (Activity, Service, Broadcast Receiver, Content Provider) реже всего в приложениях используется Content Provider.
Читать ответActivity — отвечает за пользовательский интерфейс и взаимодействие с пользователем.
Читать ответЕсли все корутины запускаются на Dispatchers.Main, то они выполняются в одном потоке — основном UI-потоке Android.
Читать ответ