Подборка объединяет вопросы, отмеченные на этапах интервью в Selecty. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, android, .net.
Принцип единственной ответственности (Single Responsibility Principle, SRP) гласит, что класс или модуль должен иметь только одну причину для изменения, то есть отвечать за одну конкретную задачу.
При разработке библиотеки для Android рекомендуется использовать контекст, который не приводит к утечкам памяти. Обычно это контекст приложения (ApplicationContext), а не контекст активности (Activity).
Диспетчер Dispatchers.IO в Kotlin корутинах предназначен для операций ввода-вывода и использует пул потоков, размер которого по умолчанию равен 64 потокам или количеству процессорных ядер, если оно больше.