Barclays interview question

Memory Hierarchy in Java Multithreading Time complexity of different collections etc