Elektrobit interview question

Difference between processor & controller, about ARM controller, operating modes in ARM, Architecture of ARM, advantages of ARM