I had my essay exam a week ago. I got four questions. One was easy, about how to use my application. The other three were of the kind 'You had a choice between RMI and object serialization. Which did you chose and what are the advantages and disadvantages of your choice?'. The RMI vs sockets issue is often mentioned in books and web articles about the SCJD essay exam. One of the questions I got was one that I had not read about in any such articles. I think it is very important to know why you made particular choices of everything you designed, not only RMI vs sockets. What are the disadvantages of those choices.
I spent about 25~30 minutes on each question, and spent the last 10 minutes reviewing them. I felt I had enough time. I did found the keyboard hard to type, maybe I'm a bad typist on keyboards other than my own, or I'm too used to spelling and code checkers
I only spent about 10 minutes on each of my four questions - and I consider that I wrote too much .
If you are not already aware of this, the exam is basically there to prove that you wrote the assignment that you submitted. So all the questions should be related to your assignment - Dieskun's example of the RMI vs Serialized Objects being a perfect example. If you wrote in the exam that you had used RMI, but the handed in assignment uses Sockets, you should not pass.
You should find that most of the questions on your exam are the sorts of issues you have already discussed in your design choices document. If you get asked something you have not considered, you might want to put a note in to say that you had not considered the issue (so that the assessor is aware that it is not in your documentation) and then go on to explain how you did handle the question.
Note for all other members of this forum: Daniel did not ask for the real questions on the exam, and our rules do not allow real questions to be posted. So please do not post them!