I was first contacted by an HR Talent Acquisitions person in another state. She asked me general questions about my experience based on my resume, and told me some about the company and what the work environment was like. About a week later she called me to schedule an on-site interview. During the interview, I answered basic programming questions and had to solve some problems by writing pseudo code. I was offered the position the next business day. The people were very nice and helpful. The only issue I had was when I was told the information about my offer, I was told 3 weeks vacation, but when I started it turned out to be 2 weeks vacation plus four personal "holidays" that the company gives you. Not a big deal, but I was confused during my meeting with HR about my benefits at first.