These are some really useful tips Ankur. Thank you!
About the 2nd point, shouldn't we dress for the job we want? I would look overdressed in a suit or Blazer if I am going for a dev interview. Thoughts?
I understand your point of view about overdressed. but I would suggest when we go for an interview then based on company culture we can take the decision.