Pregunta de entrevista de Huawei Technologies

How would you Design Hashmap class and Stack in Java?