The standard procedure of interviewing developers before hiring is as follows: We determine the best internal resources depending on the client's project and resource requirements. We send the client the CVs of several resources for their approval. If the customer rejects the CVs, we will provide more depending on their response. Upon receiving the customer's permission, we perform online exams and video interviews with the client - there may be many rounds, depending on the client's desired vetting process. If the resources do not meet the requirements, we will share new CVs with the customer and, with their permission, have the new developers complete the online exams and video interviews again.