Cummins interview question

How would you develop a Cruise Control system?