I applied through a recruiter. The process took 4 weeks. I interviewed at Infinisource
Interview
Went through a recruiter. It was a lengthy process but it was overall a pleasant experience. The company kept us all in the loop about next steps. It consisted of a phone screening, phone interview, then on-site interview with HR and developers who were remotely watching me perform a coding demo.
Interview questions [1]
Question 1
It was not a hard interview. These guys gave me a good feeling for what it would be like to work there.