The difference between efficient and effective is that efficiency refers to how well you do something, whereas effectiveness refers to how useful it is.
For example, if a company is not doing well and they decide to train their workforce on a new technology. The training goes really well - they train all their employees in record time and tests show they have absorbed the training well. But overall productivity doesn't improve. In this case the company's strategy was efficient but not effective.