The interview was arranged via CGI HR on a Saturday. It was more like a walk-in even though the HR claimed that it was scheduled for 10 am. There were about 50 candidates the venue. The interview process consisted of two rounds: an initial technical round followed by a managerial round. The first round covered core topics - core Java, spring and Hibernate and a small coding exercise. The second round consisted of a talk with a manager who mostly covered J2EE and architecture related questions. I was then told that the HR would get back to me the following week (Monday) with the results. There was no communication from the HR afterward despite me emailing the HR person who had sent me the job details and interview invite prior to the interview. I am at a loss to understand why the HR cannot maintain basic courtesy to a candidate - you ask someone to attend a weekend interview (that is actually a drive), you tell him that it is scheduled for 10 am, but the candidate has to wait for two hours before his turn, and then you tell him that he needs to wait for HR feedback, which the HR doesn't even provide. A simple "Sorry, you have not cleared the interview" wouldn't take up too much time out of a busy schedule...?