Подборка объединяет вопросы, отмеченные на этапах интервью в Магнит Тех. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, kotlin, project experience.
Функции, принимающие другие функции в качестве аргументов, часто называют функциями высшего порядка. Отличить их можно по сигнатуре: в параметрах таких функций присутствуют типы, обозначающие функции или замыкания.
Аргументы, передаваемые фрагменту через setArguments(Bundle) при создании, сохраняются в его Bundle и доступны после пересоздания фрагмента системой, например, при смене конфигурации.
В Kotlin companion object компилируется в Java как статический вложенный класс внутри внешнего класса. Все члены companion object становятся статическими методами и полями этого вложенного класса.
В проекте, ориентированном на коммерческую доходность, обычно реализуются функции или механизмы, которые напрямую или косвенно приносят прибыль. Например:
Опишите реальный путь клиента от выбора предложения до подтверждения результата у брокера и возврата в продукт. Отдельно покажите ошибки, ожидание и повторные попытки.
Расскажите о кредитном сервисе через исходную проблему, ограничения, выбор направления и результат. Не подменяйте личный опыт предположениями о продукте Wildberries.