I have worked in J2EE, but have never done design. I didn't do well in protocols, legacy application and security topics. I used the Whizlabs mock and INESystem mock exam. Though INESystem made me concentrate more on design patterns. None of them is required to do the exam. I could monitor where I stand using these tests. I had to take the exam with in a short span. Though I failed in all the mock tests, I went ahead and took the test today. I feel this test is easy for a person with design experience and easy to clear for a person without experience with some amount of studying. I got all my doubts cleared using this site. Thanks to everyone in JavaRanch.