talking to PM and are asked general questions and then a programming question. you sit down with also a team lead that will go with you through the process asking small questions that will test you and if you do not do well on the programming problem then you will most likely not get the job.