"Hi, Amigo!"

  Interview questions
1 What version control systems do you know?
2 What is the difference between SVN and Git?
3 What is GitHub? Do you have any projects on GitHub?
4 Why do we need version control systems?
5 What is a generic? How are they implemented in Java?
6 What is type erasure?
7 Tell me about extends and super in generics?
8 What is a wildcard?
9 How do we a wildcard?
10 What is the difference between ArrayList and ArrayList<?>?