1) Phone interview with hiring manager
2) On site interview => least technical and challenging out of all the other interviews I've had with other companies
HR normally screen the applications based on certain keywords that match the job description, and then the filtered candidates are passed to some coordinator to do further filtering. They will look at your resume and usually for new grads they look for top marks and for professional hires they look for experience.
Interview questions [1]
Question 1
What is the most difficult situation that you have been in and how did you dealt with it?