on-site interview, 4 hours (8AM-noon), have 5 separate interviews with software engineers and team leader, the software engineer ask for java code questions, and how to resolve issues. team leader asked some design questions and behavior question and previous work experience. After interview with engineer, go to a HR interview, most eligible status to work behavior questions.