Kingfisher interview question

What is a global interpreter lock?