First met the company at our university career fair. I handed them my resume and soon after I was contacted for a live interview. The people who interviewed me were nice, but one of them was a little condescending. The first interview had two employees speaking with me. They asked technical questions about my skills. Then they presented some programming questions, which I thought were not too difficult. You had to use C++ to solve the problems. I started the interview really well, but got a little flustered towards the end. I think I did average.
The next day they called me back for a second round of interviews. This time the interviews were one on one. I first spoke with a senior developer who asked more technical questions. I felt that I did well in this part. Next, an HR representative interviewed me and I did really well. I answered each question well and showed confidence. Needless to say, I felt a lot better about the second day.
About a week later they called and offered me a position. I accepted.