Pergunta de entrevista da empresa Garmin

what is the difference between java and javascript what is function overloading and function overriding what is Polymorphism what is the difference between abstract class and interface what is the difference between hashmap and hashtable what is the pass by value and pass by reference what is normalization Can a constructor have a return value Memory management in java explain MVC Do you know any team foundation server like svn, if so how would you merge your code? Do you know Maven Do you know Spring Do you know github, if so when did u use it? Explain private, protected, public nature. what is a virtual function