Pergunta de entrevista da empresa Bank of America

Was questioned about Java collections ? Difference between Linked list and Array list. Hashcode and equals() . Write code to calculate factorial of a number