As an experienced java developer, I would say that preparing for a technical interview by looking at some questions in the internet is not the good way. Since you have the experience which means that you know the concepts and they theory behind each topic, you should be in a position to answer the interviewer on any of the technical questions on those topics that you have already worked with.
Will you disagree?
SCJP 1.4, SCWCD 1.4 - Hints for you, Certified Scrum Master
Did a rm -R / to find out that I lost my entire Linux installation!