"When filling entry level sales positions, employers will look for candidates who possess strong presentation and customer service skills and are eager to learn. When interviewing for an entry level sales position, expect to be asked basic technical questions about marketing and sales techniques as well as behavioral questions that will evaluate your work ethic and potential to grow within the company."
What is an abstract class and why would you use it?
It's used to subclassing.
In Java, an abstract class is a class which contains abstract methods, which are methods with declarations but no implementations. The methods are implemented by sub-classes of the abstract class. This gives more flexibility to those methods making it easier to tailor them to your use.