There's just so much more that you need to know to pass. I think I skimmed a bit over the basics and that's where I made my mistakes. I got a lot of questions on Interfaces and Abstract classes. Accessing variables in the super class / interface. Also know which methods will be called and which variables will be accessed if you have instance methods and static methods and you're resolving calls at compile time / runtime. Also know which accesses will give you compile errors because they're ambiguous. You also need to have a good overview of exceptions, especially when it comes to file handling. I can't remember seeing a lot of questions on Concurrency and Localization. I guess the
test is randomized, so it depends on what you'll get.