JBridge

JBridge: Java Certification

JBridge Home >> Certification Last updated: Monday 12th May 2003

Web Component Developer - Sample Questions


Most people come to this page to try out the sample Web Component Developer questions.
I try to add a question per day, and the most recent questions are at the top of the list.
In the fullness of time, I will have a whole mock-exam worth, at which point I will release the questions with a web application that mimics the exam-taking process.
In all events, I hope you enjoy the questions - email me with any debate or inaccuracies you spot.
Today's Question
Monday 2nd June 2003
Sunday 1st June 2003
Saturday 31st May 2003
Friday 30th May 2003
Thursday 29th May 2003
Wednesday 28th May 2003
Tuesday 27th May 2003
Monday 26th May 2003
Sunday 25th May 2003
Saturday 24th May 2003
Friday 23rd May 2003
Thursday 22nd May 2003
Wednesday 21st May 2003
Tuesday 20th May 2003
Monday 19th May 2003
Sunday 18th May 2003
Saturday 17th May 2003
Friday 16th May 2003
Thursday 15th May 2003
Wednesday 14th May 2003
Tuesday 13th May 2003
Monday 12th May 2003
Sunday 11th May 2003
Saturday 10th May 2003
Friday 9th May 2003
Thursday 8th May 2003
Wednesday 7th May 2003
Tuesday 6th May 2003
Monday 5th May 2003
Sunday 4th May 2003
Saturday 3rd May 2003
Friday 2nd May 2003
Thursday 1st May 2003
Tuesday 29th April 2003
Monday 28th April 2003

To be certified or not to be certified


I have mixed feelings about the Sun Certification program for Java.

First getting my negative thoughts out of the way:
  • It costs money to take the exams. Quite a lot of money for the developer exam, which is arguably the most worthwhile.
  • The qualifications date and expire. I can accept Sun's point that certification represents your current ability to do a particular job, and current means being abreast of the latest releases. So you can never rest on your laurels.
  • Many of the exam questions rely on memory, exercised in a way that is not like your development day job. In the day job, you have IDEs, code-completion tools, compilers, debuggers and pop-up JavaDoc. In the exam, you examine code and have to act as compiler, debugger and documenter yourself. Is this a valuable facility to cultivate?
  • You will be exposed you to areas of Java you may will learn for the exam and never use again. For me, bit-wise operators fall into this category. Once mastered, now forgotten.
  • In both the programmer and web component exams, many questions expose you to a type of "bad" coding you are unlikely to write yourself. Precedence is a case in point. Of course, to test that a candidate knows that addition takes precedence over bitwise shifting, you might write some complex code mingling the two. In real life, I might spread expressions over several lines or use redundant parentheses to avoid any risk of precendence rule misunderstandings.

So now to accentuate the positive, as the song goes.
  • The qualifications take some attaining. Both for the programmer and web component exams, there is a large body of knowledge to master in detail. You can allow yourself to feel good about passing.
  • In the "negative" list, I identified memorisation as a redundant skill. That's not how I really feel, though. There are certainly a plethora of tools to help the present-day developer. However, nothing really clears the mental fog better than knowing those keywords or those class libraries. In general, I feel that the effort of memorisation - something I was always suspicious of in the past - actually assists in gaining truer and deeper knowledge.
  • The "bad code" question. Should you have to answer questions about bad code? Well, I think (paradoxically) that it's good for you! Far from turning you into a bad coder yourself, bad code actually keeps you on your mettle - you have to know your syntax and methods MORE thoroughly to spot what is going wrong. Bad code also helps you forge opinions about what constitutes good code, as any maintenance programmer worth their salt can tell you.

EMail: dbridgewater@jbridge.co.uk
Phone: +44 (0)1943 877414
Fax: +44 (0)1943 877414
Mail: David Bridgewater, Willow Dene, Bradford Road, Menston, Ilkley, West Yorkshire, LS29 6ED, UK
Copyright © 2003 David Bridgewater. All rights reserved.