Rule 1: Always be in the place 5mins before the interview. If you reach there 30 mins again, it will be bad to just wait there. Or the interviewer may thought you are not good at time management.
Rule 2: Don't show off, Just answer the question
Rule 3: Give the answer directly, and provide and good and bad solution if you have
Rule 4: Being honest, if you don't know, just tell them you don't know, or let the interviewer to tell you more about that, then try your best to answer the question
Rule 5: Make sure you can show interviewer an image of what it is when you try to provide some information to them
Rule 6: Basic knowledge(e.g. data structure and algorithm) is very important
Rule 7: Should be familiar with Design Principle(e.g. Open Closed Rule, Programming to the interface)
Rule 8: Research the company before you go to interview with them
Rule 9: Always think the design from the end user point of view
Rule 10: It will be helpful if you can create a hobbies website with some of the new technologies and show it to the technical interviewer.