Submitted my resume, talked to their staff, once pass their interview, I then meet with the client and interviewed with them. Their interview was a standard interview with a few questions provided by the client for them to ask, while the client's interview was a more technical knowledge and hands on interview process.