13. A non-transitory computer-readable medium for selecting matches in a social dating system, the medium including instructions that when executed by a processor cause the processor to: receive a request from a user device associated with a viewing user to view matching users; identify at least one preliminary matching user connected to the viewing user via at least one connecting user in a social networking system; determine a common interest representing a general interest in common between the viewing user and each of the preliminary matching users based on interactions of the viewing user with a first social networking object for a first specific interest and interactions by the preliminary matching users with a second social networking object for a second specific interest, where the first and second social networking objects are different; select matching users based on the set of common interests associated with the preliminary matching users; and provide the matching users for display to the viewing user.
14. The non-transitory computer-readable medium of claim 13 , wherein the request to view matching users includes viewing user preferences, and the preliminary matching users are selected based on the viewing user preferences.