I have taken two times on-site interview in Michigan. One is for technique questions about detail for embedded system programming like array, pointer..and other software management which i have no idea. And also ask about how to optimize cost which includes time and money... and also some questions about the projects i did. The second interviewer is an engineer, most of the talk is about how is that job and ask just a little about myself. I have taken the second interview for two week but no news received.