I applied online. The process took 4 months. I interviewed at Infoblox
Interview
It was a long process with several interviews and tests. Initially with the recruiter, then team leader, manager and human resources. There were some delays due to time zones but it was a positive experience in general