I applied through a recruiter. The process took 1+ week. I interviewed at TEKsystems in Jun 2018
Interview
Basically teksystem screen your profile and share with their clients. Upon short listing and initial discussion they send you to client interview. Clients feedback is final decision and further discussion are done