Juni Learning interview question

What is bubble sort and how do you implement it?