Pergunta de entrevista da empresa Wells Fargo

Tell me a about Java garbage collector. Tell me about your hardest academic project. What is the difference between an interface and a class? What is the difference between a list and a hashmap?