M.C. Dean, Inc. Interview Question

How would I implement a stack? What is the difference between a interface and an abstract class? Do you know the SQL operations?