I took the EIT (FE now) my last semester of my senior year of college as it was required (to take, not to pass) by the engineering school at University of Colorado, Boulder. There was no subject to specialize in, it was a general test, and still is I think.
If you are doing well in your coursework, you should do fine on the FE. I got high marks and didn't really study beyond what I was already doing for my classes.
I was scheduled to take the PE in Mechanical Engineering a couple years ago (I have a B.S. in Aerospace Engineering Sciences), but on the day of the test I was undergoing surgery for cancer, so that plan went out the window.
I've never gotten around to rescheduling the PE, and frankly it hasn't impacted my career. I am pretty sure I could pass it though. I currently work in Oil and Gas (mostly natural gas facility design) as a Senior Mechanical Engineer and Project manager.
Oh, and **** Cancer.