Cisco interview question

1) what are list comprehensions 2) what does map and filter functions do 3) what is lambda function 4) What does pre fetch and selected related 5) how do you optimise the following function