This is the worst interview ever! I had interviewed with so many companies before never met such rude and arrogant interviewer as I met here. They are not trained and not competent and unprofessional. They don't know how to do interview, I am a Java programmer and work on web application but the interviewer keep ask me kernel question even I told him I never did system programming before, and the director attitude is so rude and looks like somebody pissed him off when he first came in. He gave a question that is not well defined and ask me to write code, he did not even clear on the statement, and did not let me ask questions. And he said I think your previous Java skills are not fit for this C position without ask any further question, but he know what my skill set are on my resume before I came in. And then another interviewer came in and I asked can you explain what you do? He said now I am the interviewer asking question...I was so surprised by this answer, and these people did not even know the basic courtesy... I would never want join a group with this kind of culture....