Frage im Vorstellungsgespräch bei Capgemini Engineering

implement stack in java, difference between hashmap and hashtable, what is inheritance, difference between method overloading and ovveriding.