Over the phone interview and an in-person interview. I was referred by an friend and I applied. I got a call a few days later for a phone interview. I passed the initial phone interview and was told my information would be passed to the next manager. I got called the same day (a Wednesday) to come in for a two-week project while my resume was being reviewed by the same recruiter. The interview for the project was the following Monday. I was hired on as a contractor for the project and the start date was the Monday following the interview. During the course of th eproject I was hired on as a full-time program anaylyst. This position was created for me and my skills which I really appreciated. I've been here ever since then and it's been almost 5 months. The team is great and the environment is not a stressing one at all. They appreciate us employees by being flexible at every angle that you can think of, whether it be time off, adjusting your hours, working from home or anything else you can think of. All in all, I love TalentWave and plan to be here for a long time.