please have a look at this article and its images.
R. J. Jackson et al., 2010, Nature Rev. Mol. Cell Biol. 11:113.
<
In a nutshell, recognition of mRNA by ribosome occurs in multiple steps.Interaction of mRNA with (eukaryotic) initiation factors(eIF) leads to this. eIF4 complex interacts with mRNA and then an intermediate circular mRNA is formed with the aid of ATP hydrolysis.This circular mRNA attaches to the small subunit of ribosome.(the small subunit has a dozen of helper proteins attached to itself.) After the attachment of circular mRNA to the small subunit , you can say that mRNA has "found" the ribosome as the small subunit would then form a complex with the large subunit and begin the Elongation step of Translation.