In this article, I am going to share some advanced core Java interview questions for experienced programmers i.e. someone who has 2 to 5 years of experience in Java programming, mostly in core Java but JEE work is also fine. I have found that once you become senior and your experience grows, you no longer see questions like String vs StringBuilder or Vector vs ArrayList, instead many companies ask about class loaders, Garbage collectors, concurrency and about JVM. I have started collection some core Java questions for my preparation and today I am going to share some with you, I don't have their answer, So, I am looking forward to you guys to answer them, of course only if you know.