Barclays interview question

Binary Search, difference between array and linked list, memory management in python and java programming