What are the requirements to join the CIA?

One of the requirements to join the CIA is that you cannot have a police record. You will have to be able to obtain a high security clearance. You must also have gone to college to obtain a degree in criminal justice. Speaking more than one language is a bonus. You must have also obtained good grades throughout your schooling.