Pickle Robot Interview Question

what is bundle adjustment? experience with optimizations?