This week's book giveaway is in the Artificial Intelligence forum.
We're giving away four copies of Pragmatic AI and have Noah Gift on-line!
See this thread for details.
Win a copy of Pragmatic AI this week in the Artificial Intelligence forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
  • Jeanne Boyarsky
  • Liutauras Vilda
  • Campbell Ritchie
  • Tim Cooke
  • Bear Bibeault
  • Paul Clapham
  • Junilu Lacar
  • Knute Snortum
Saloon Keepers:
  • Ron McLeod
  • Ganesh Patekar
  • Tim Moores
  • Pete Letkeman
  • Stephan van Hulst
  • Carey Brown
  • Tim Holloway
  • Joe Ess

Passed exam, 70% this is how....(prep tips)  RSS feed

Ranch Hand
Posts: 69
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi there thanks for the help from this forum. I took my exam and finally passed it with 70% felt I could have done better as the exam wasn't too difficult but the questions are obviously designed to catch you out more than I was led to believe...

I have been doing java on off for over 7 years, but fairly light, so I knew the basics, and could work out the advanced stuff.

I bought the K&B book which is a good book. Although it does tend to explain principles from only one perspective. However paired with this forum it was a pretty effective partnership.

Before I took the mock exam I had read through the book thoroughly twice (on public transport) and answered all of the questions three times.

I hated the mock exam on the cd, failing it with 39% (they dont tell you how many answers are right in each question) even with an open book later I only got about 80% because in these exams there are things you just don't "see" until its explained to you. You virtually need to act first like compiler sometimes then like a jvm to get them right.

Note: my exam technique has never been good,and I am not very good with trick questions, the mock exams are tricky to beef you up for the real exam.

Also I did plenty of concept proving in eclipse 3.2, taking example questions and modifiying them to see how every combination and permutation of the concept works.

Having flopped on this exam I decided to buy the Whizzlabs exam suite thing.
This I thought was good with a good user interface and very good feedback area. I didn't involve myself too much with the learning stages but went through to the exams, there are 5 or 6 that come with it!

Anyway I systematically failed 5 more mock exams averaging around 50%.(note dont ever give up) I would then go through each exam finding out why:
1) I got it right (reenforcing the truth)
2) I got it wrong, seeing whether I didn't know, or got caught out with a trick.

Each of the exams (in my opinion) visits slightly different concepts in the subject areas so I didn't visibly improve much for a while as the stuff I learn't wasn't tested on in the next mock exam.
eg. exam 1 tested synchronized(this) concepts wheras
exam 2 tested synchronized on a new String object
and exam 3 tested synchronized on a common string object
each producing different results...

So after failing about 6 mock exams I did not give up!
(note dont ever give up)

My seventh exam which was the final whizlabs exam I managed to pass with about 68%, I was very happy! I think the final exam puts together all the priciples tested in the first four (I may be wrong though).

So I took the bonus masterExam and narrowly failed it, I didn't enjoy the format of it at all and the feedback is poor compared with the whizzlabs feedback.

Then I booked my exam.

Then I retook the exams I had failed on whizlabs and passed 4 more in the 10 days before my exam.

I looked at a couple of concepts the night before, and took the exam.

The exam seemed to give me more than 3 hours but I didn't need them all.
I took a bottle of water to the exam (this is important).

The first question included a thread method interrupt() which I thought wasn't on the syllabus so I was expecting the exam to be nothing like the syllabus.
Because of the problems with prometric being (in my opinion) a flakey producer of software (check their website) and the reports that the drag and drop questions reset once you have done them and review them, I decided that I wasn't really confident about reviewing many questions so I tried to get them right first time!!! My objective was to pass the exam rather than score mega highly so I wasn't going to sweat over a couple of questionable answers when I knew the rest were ok! I think the professional benefit of getting a mega high score is small as its nothing like real development life (in my experiance) anyway I digress....
Also the drag and drop questions only drop correctly when the dragged item is partially over the drop area, if exactly over it wont work !!!)

The first hour and a half of the exam was difficult, partially because of the user interface and partially because its a LONG exam, and if I quit right then I would have failed. But when you get over 36 and 43 of the 72 questions then its easier because you know you are getting to the end!!

Finished the exam, it printed out in an adjoining room (it didn't tell me right away that I had passed which was quite stressfull as I nearlly throttled the guy to get the results!! )

Anyway I was relieved I had passed but a little disappointed it wasn't higher because I actually knew all of the concepts and more that I wasn't tested on but thats the way it goes....

So thats my story:

key facts:

I was averaging 70-80% on retaken whizzlabs exams (where I didn't remember the answers or maybe 1 or 2 from the previous fail) and I was also getting through them in about 2 hours 30 mins.

I didn't spend time going back and doubting my previous answers unless if it was an obvious syntax error! I did the same with my whizzlabs mock exams.

I took a bottle of water into the exam (at least 500ml)and also had a loo break (sometimes its just good to let your brain reset)

I worked virtually everything (except the directory structure, javac stuff )
out in eclipse, I must have written 10 projects with about 15 classes in each project testing threading, inheritance, co-variant returns etc...)

Thats it! I hope this (long sorry) helps someone else to pass the exam!

You know when you are ready when you know you are ready!

feel free to ask questions! or pm me. but in short if you are ready if:
1) you fully understand the concepts
2) you are passing mock exams comfortably

Java Cowboy
Posts: 16084
Android IntelliJ IDE Java Scala Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congratulations! And thanks for writing a long topic about how you prepared for SCJP.

I'm going to move this topic to the Sun Certification Results forum. Click the link at the top of this page to continue the topic there.
[ February 20, 2008: Message edited by: Jesper Young ]
Ranch Hand
Posts: 71
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Also,Thanks for sharing your strategy for preparation of Exam with us.

Ranch Hand
Posts: 336
Firefox Browser Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Robert Congratulations! And thank you for sharing you preparation, this story give me faith to take the test shortly.
Ranch Hand
Posts: 10128
Eclipse IDE Mac PPC Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ranch Hand
Posts: 261
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congratulations! We are glad to have contributed to your success! We look forward to contributing to your future certification exams.

Best wishes
Ritu Sharma
Whizlabs Software
Success, certified!
World's BEST Java Certification Preparation Solutions
With Unconditional 150% Test PASS Guarantee!
Robert Elbourn
Ranch Hand
Posts: 69
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
yeah that was quite good Whizzlabs! Fair to say it really helped get me though

one of the notable differences in your exams and the actual java one was the use of stupid method and class names like...

Foo(Bar bar) {

FooBar(Bar bar) {

Foo foo = new Bar();

and all that confusing talk!!

it might be worth doing similar things (or not...)
author and cow tipper
Saloon Keeper
Posts: 4968
Hibernate Spring Tomcat Server
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congratulations! And great tips!

-Cameron McKenzie
Consider Paul's rocket mass heater.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!