I applied on LinkedIn and was contacted to take a test online. After a week, I received an email to come on-site, meet the people, talk to HR, etc. Then they offered a paid boot camp before entering where I joined about 10-15 people and we worked on problems individually and collaboratively. After the boot camp, a few selected ones were asked to join the company and was offered jobs.