Can anyone explain the type of gains to expect based on rep/weight?

I've heard low rep, high weight for mass. Opposite for lean muscle.

Is it possible to have a 30 minute routine in the gym that takes care of arms/shoulders/chest/back?