Question d’entretien chez Google

Explain the algorithm of topological sort