I'm SCJP 1.4, and has about 3 year-experience in developing Java desktop applications, I started using Java SE 5 six months a go, I have some knowledge of design patterns, I use some of them in developing my applications, the patterns I used are strategy, observer, decorator, factory, sigleton, and the state pattern.
I have good comman of swing, and layouts, I use border and gridbag layouts heavily in my designed applications, I also have good command of java.io package, but not java.nio.
For the multithreading, I use it heavily also in my applications, but I don't use all the abilities of Java threads handling abilities.
I didn't use sockets for any of my projects, since all the connections I made where HTTP or HTTPs connections, and they both have their connection APIs, also the JDBC connections don't require you to use any ntwork code, so I didn't have to use sockets or RMI until now.
Do you think that I can do the test and succeed?