What you need to know before applying for a job in IT industry?