the interview process can consist of a panel of people and a couple of different departments, human resource has extensive interview process/screening before . The last interview is usually by an executive. Sometimes interview will have a test, depends on the position. All programming jobs will have a test for that particular technology. QA Analysts can have a test as well,to show how you can analyze the requirements and write some test cases.