2 rounds of interviews in most cases, might include pre-screening by recruiter. Takes about 1 - 2 months.
After 1st interview, it takes approximately 1 week for 2nd interview. Thereafter, dependent on your notice period approximately a month to start at DeBeers.
You apply for a post that you qualify for,then get selected and called for an interview,do a medical fitness test if you pass both the interview and medical test and your finger prints comes clean,then you can get hired