5 biggest mistakes developers can make in a job interview