Niantic interview question

How does batch norm works? What is self-supervised learning?