Pregunta de entrevista de Tata Consultancy Services (North America)

Binary Search code? What is inheritance? Difference between java and python? how to swap two numbers in python? what is a data structure? what is a tree?