1. A method, comprising: populating two or more fields in a plurality of fields of a database of an internet-based system with information by prompting one or more respective candidates in a group of candidates, wherein the information specifies a plurality of skills and a plurality of amounts of experience associated with those skills for each of the one or more respective candidates; searching the database using a search query containing one or more parameters, wherein the one or more parameters include one or more desired lengths of experience for one or more corresponding skills; providing an employer with information specifying one or more matching candidates in response to the query, wherein each of the one or more matching candidates has an amount of experience for each of the one or more skills that is greater than or equal to the desired length of experience corresponding to that skill; and automatically prompting one or more parties to schedule an interview in response to determining that the query is satisfied by the one or more matching candidates.