Amazon Interview Question

Given a directed graph, design an algorithm to find out whether there is a route between two nodes.