A recruiter contacted me via their own website - LinkedIn! A junior recruiter talked to me first and then a senior recruiter called me. The recruiters were courteous and punctual and had taken the time to read my resume and asked interesting questions. I was a little skeptical as being a C++ guy, I had very little java experience. They told me they are language agnostic which sounded ok to me. I was then setup for a technical phone screen which was a most unprofessional experience. The interviewer was late by 22 min. I almost thought they had stood me up. When he called he sounded rushed and it was evident he had not read my resume. He asked me to describe my projects and then cut me off mid-sentence - he was not even interested in my work history. This was followed by some standard java questions which I answered but I also told him I had no java experience and he was taken aback - another sign he had not read my resume. He gave me two programming questions on collabedit, rpn and justify. I coded up the first and he agreed that what I had written would work and as soon as I started the second problem he told me he would be kicked out of the conference room so I had to hurry. So effectively I had less than 40 mins for what was supposed to be an hour long interview. He hung up and told me I had 15 mins to finish the code on the collabedit session which was still live. I got no further input from him and even though I posted comments and questions in the chat in collabedit, I got no reply. He clearly was not reading my code and I should not have bothered. It was not a good experience and the recruiter emailed me a couple of days later and told me I was not a match.