Pergunta de entrevista da empresa Morgan Stanley

- Why we use interfaces and abstract classes, what are the differences? - List implementations and differences between ArrayList and LinkedList. When we use them any why? - Type erasure in Java generics. - int type how many bytes in memory? - Some other similar Java core questions. Coding task: a very easy task with HashMaps.