This week's book giveaway is in the Reactive Progamming forum. We're giving away four copies of Reactive Streams in Java: Concurrency with RxJava, Reactor, and Akka Streams and have Adam Davis on-line! See this thread for details.
I passed, just squeaked by...if you can spare the cost, I recommend just taking the darn thing as the best preparation. Nobody will bother looking at the scores, and if they do, then you probably don't want to work for them anyways. (I.E. petty, over-dictatorial, and untrusting).
First time I barely failed, this time I barely passed...I was prepared to take it again if I had to. No shame in taking it until you pass IMHO (it's not the GRE!).
Here's the breakdown:
You must buy Enthuware's test bank. Enough said...it's a great value for the money. It's the bomb...don't worry about "memorizing" questions and answers...use it in Leitner mode as a study guide, where you research topics as you get questions wrong or right. If you think you know the answer, answer it, check the answer, if you get it wrong, then study the topic. If you don't know the answer, stop right there and study the topic till you get the answer....but don't cheat and answer the question, move on, you'll get that question again later. This is what I did over and over and over and over and over and over again.
I did read specs and the documentation for the GlassFish reference implementation. I did read the book everyone recommends. I did read and print the specs (but I glossed over the fluff - more on that later). Nothing personal, but I didn't find the compiled study notes that everyone recommends all that usefull...too many "blah blahs" in sections. Literally...he'd write "blah blah". But it was for his personal use so no complaints...there was some good stuff in it that I used.
I barely failed first time taking exam - I found way more questions on "why | recommended | and general type questions" then expected. Often we might skip right over why a certain specification was written - don't - there are questions on these types of things. What I did was create questions in Anki. Its public if you want to use them...see other post by me.
In the two weeks after failing, I continued with the Enthuware, but also studied WSIT, Basic Profile, and more general types of design pattern/best practices, why certain specifications were written and for what situations.
Retook the exam today, (Oct 16) and squeaked by passing. Score so low not repeating it her ;-) But the low score was by design. I had the money to just use the exam as practice for the exam....which I highly recommend.
Finally, don't use other exams as a comparison for this exam....like others have said, this exam is harder because there is a wider body of stuff to learn. It's not hard as in Calculus hard...but as in spelling test hard, or history test hard. It covered many different specs.
As an aside, call me crazy, but the second time taking the exam seemed harder than the first. I'm sure it was just coincidence, but I wonder if it's possible that is by design...nah.