I applied through a staffing agency. I interviewed at Software People (Anaheim, CA) in Sept 2017
Interview
Direct email from the company, followed by email, and then a phone call. Pretty usual, especially from Indian companies, which will send a screening email, asking such questions as 'what is your email', 'relocation' (which is pretty obvious - either I want the job and will work there, or I don't like the location, so I would not even be applying), expected wage (even though it is already stated in the header).
Interview questions [2]
Question 1
If I was comfortable with the requirements. They insisted on their maximum wage as being all that they could offer, even though another company had the same job at $20 more per hour.