What is best subject in it among engineering science, electrical engineering and mechanical engineering? Will a GATE rank within 100 be enough for a job? Do I need exclusive preparation for GD,PI etc?