A virtual coach enhances a person's interviewing and sales abilities by using simulated exercises and providing helpful feedback.