Как вы узнали о нашей вакансии?
Этот вопрос обычно задают, чтобы понять, через какие каналы соискатели находят компанию и насколько эффективно работают ваши HR-стратегии. В ответе можно честно указать источник, например:
Читать ответПодготовка к интервью
71 вопрос с собеседований в Dogma
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Dogma. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, kotlin, android.
Каталог
Этот вопрос обычно задают, чтобы понять, через какие каналы соискатели находят компанию и насколько эффективно работают ваши HR-стратегии. В ответе можно честно указать источник, например:
Читать ответВ чистой архитектуре слои разделены по ответственности и взаимодействуют строго через определённые интерфейсы, что обеспечивает слабую связанность и удобство тестирования.
Читать ответSealed классы используются для представления ограниченной иерархии наследования, где все подклассы известны на этапе компиляции. Enum классы используются для представления фиксированного набора констант.
Читать ответНа предыдущем месте работы я участвовал в разработке тестового приложения для демонстрации возможностей нового API.
Читать ответВ языке Kotlin (часто используемом для Android) класс Nothing — это специальный тип, который не имеет экземпляров.
Читать ответВ предыдущих проектах я участвовал в разработке Android-приложений различной сложности. Моя роль включала:
Читать ответПричины для смены текущего места работы могут быть разными и зависят от личных и профессиональных обстоятельств. Вот несколько распространённых мотивов:
Читать ответПринцип L из SOLID — это принцип подстановки Лисков. Он говорит, что объекты подклассов должны быть взаимозаменяемы с объектами базового класса без нарушения корректности работы программы.
Читать ответПравильная реализация метода equals() в классе Android (Java) должна учитывать следующие моменты:
Читать ответВ Android для слоя представления часто применяются следующие шаблоны проектирования:
Читать ответДля проверки и оценки выполненных задач на предыдущем месте работы я использовал несколько подходов:
Читать ответПринцип единственной ответственности (Single Responsibility Principle, SRP) говорит, что класс должен иметь только одну причину для изменения, то есть отвечать за одну конкретную задачу.
Читать ответ