When the recruiter asks for your availability to schedule a job interview with the client, the right answer is “I am available today, tomorrow, or whenever the client desires.” Never respond with “I am very busy right now, I am available next week.” This sends a very negative impression to the recruiter, who may perceive you as unmotivated or not taking the opportunity seriously. It also increases the chances of another candidate convincing the recruiter before they see you. Even worse, never reschedule an interview after agreeing to a date. From experience, these actions drastically decrease your chances of landing the job.
Research the company that will be interviewing you, as well as the end client. Usually, a first round of interviews is conducted with a recruitment company. It is crucial to ask questions about the client company where you will be placed as a Freelancer. Have a clear idea of the industry sector and the services provided by the client company. Being informed about the client company demonstrates that you are meticulous and knowledgeable about the subject. Typically, this only takes 30 minutes of Google research and reading articles online before the interview.
Review and familiarize yourself with the technologies mentioned in the job description. Understand their interface with the infrastructure and other technologies, know what they are used for, when and how to use them, and prepare concrete examples of how you have used these technologies in your career.