Yes, it is possible.
He should be fluent in the following areas:
the fundamentals of Judaism
the essentials of Talmudic learning and ability to arrive at the conclusion of a sugya(section of Talmud)
the following sections of the Shulchan Aruch: hilchot shabbat, yamim tovim and mo'adim, daily prayers and the synagogue, niddah, ketamim, tevila, brit mila, gerut, kashrut, issur v'heter, chupa v'kiddushin(additional subjects include mikva'ot, eruvin, gittin, choshen mishpat to be a dayan; these are not required to be a Rabbi of a congregation in many places).
Different exams will require knowledge of the underlying material by studying the Beit Yosef and the opinions of rishonim and acharonim on the subject to demonstrate a firm grasp and understanding of the material.
Attaining semicha is a valuable goal even if one doesn't wish to enter the rabbinate as it will prepare them to be a better Jew and help others fulfill their obligations.
Another requisite is that one is a practicing Jew in good faith that is aware of the weight of the role of being a Rabbi that will guide others on the straight path of emet v'tzedek without concern for personal respect, honor, or financial gain. Some semicha programs are conducted on a personal basis to eliminate this issue and may not require a written exam.
I'm not a Rabbi and this is based on my experience and firsthand knowledge with the process at the Midrash Sepharadi and the Rabbinate in Jerusalem.