Views - Filtering nodes by current user profile field
You want to use the Views module to create the list – actually a list
of users (rather than nodes/content).
Then you want to use relationships settings to add in the interests.
Finally, Add a contextual filter on "user: uid" with a default value
fetched from the currently logged-in user.


If you haven't used Views before you in for a ride. If you have used Views but not relationships or arguments/contextual filters, then you're also in for a ride.

There's a pretty nice guide for learning Views in the links in my signature – I hope that can be of help. Look especially for the episode on relationships.