Microsoft Interview Question

Implement BFS and explain it to someone who is not familiar with the algorithm?