Google Interview Question

What is Dijkstra's algorithm? And Advantages and disadvantages