What does the Constitution require for a candidate to be approved as a federal judge?

What does the Constitution require for a candidate to be approved as a federal judge?

a. The candidate must be a lawyer.
b. The candidate must be 50 years of age or older.
c. The candidate needs to have served previously as a judge in a state court system.
d. There are no constitutional requirements for becoming a federal judge.