There was a phone interview, maintenance written test, hands on electrical and mechanical test. After this there was an in person interview lasting about 45 minutes. After chosen, I went through a pre-hire training to learn VMCS. It was a long process but it was worth it.