I submitted my resume to AllCloud on LinkedIn
After approximately a month, they sent me an email requesting a phone interview,
A week after the phone interview, they sent me an email saying they wanted to move me to the next stage, and we scheduled an interview.
The first face-to-face interview consisted of one hour with the recruiter, another 30 minutes with the team leader, and a 90-minute paper test.
A week later, I got a 24-hour home test.
A week and a half after I was accepted to AllCloud.