I got advance in ST catagery rank is 935 may i have any chance to get the iits in mechanical or civil engineering
see it is really hard to say that although you got 935 rak in st category in jee advanced but still this is not enough to get you a good college. Leave a good college with this rank don't think that you will be able to get any iit, be it a low ranked also. Sorry for that. But you need to accept it.
Yes you can get other branches but not civil or mechanical