Смотрел «пару» видео собеседований с этапом System design и никто не спрашивал за бюджет, а уточняли только требования, да рисовали всякие фигурки и неработающий код. Но если бюджет две коробки пиццы, то вряд ли нам стоит расходовать энергию на DI и другие мудрые архитектурные подходы