I Passed the FE exam first attempt and here is my full experience:
I am in my senior year of Mechanical engineering with only one semester left so I basically have finished all the core ME courses and everything is still fresh in my mind. I am an average ME student who just puts in the effort the week of any school exam. For the FE, I started preparing about 2 months before the test. I would study everyday for 3-5 on weekdays, and 8-10 on weekends.
Main source of study: Islam FE mechanical (This is a 750 questions book that covers all the chapters and in good order and sequence which will help you connect everything together as the questions will just build up on the previous questions)
Secondary Source of study: FE interactive website ($20 subscription I only recommend it in the last month of studying) - (This is a good source for extra daily practice questions, I recommend utilizing this source only after you have gone through most chapters from the Islam 750 book and just need the extra FE style questions practice)
Third source of study: Practice Exams. I Purchased the two practice exams from NCEES website, and I had couple more old practice exams. Started with those practice exams about a week or two from the exam date and understood all the questions which was very helpful on the exam day.
Exam day: I started going through the test one question after the another, and I think I flagged about 50 questions in total. My specific exam was so much harder than the practice exams or any other kind of practice I had in general. I had to guess on so many problems and when I left from the exam I felt like I was hit by a truck. I genuinely thought I failed the test and that I have to take it again. But I guess if you knew at least 40-50 questions on the test (which I did) then the rest will be taken care of by guessing. you would just need 15-20 lucky guesses to secure 60 correct questions which I personally believe is the passing score (I might be wrong, but I have never seen anyone with 60% or more failing the test).
My advice: On the exam, don't waste time getting stuck on one problem, solve what you know, flag what you don't know, by the end go back to the flagged ones and make an educated guess. If you have no idea at all then pick a letter and stick to it for consistency. For me I picked the letter B for any of the questions that I had absolutely no idea how to solve. That's what worked for me and I hope this helps those preparing to take theirs.