title: Questions every good Java/Java EE Developer should be able to answer?
body: <p>I was going through <a href="https://stackoverflow.com/questions/365489/questions-every-good-net-developer-should-be-able-to-answer">Questions every good .Net developer should be able to answer</a> and was highly impressed with the content and approach of this question, and so in the same spirit, I am asking this question for Java/Java EE Developer.</p>
  
  <p><strong>What questions</strong> do you think should a good <strong>Java/Java EE programmer be able to answer?</strong></p>
  
  <p>I am marking this question as community wiki as it is not user specific and it aims to serve programming community at large. </p>
  
  <p>Looking forward for some amazing responses. </p>
  
  <p><strong>EDIT</strong>: Please answer questions too, as suggested in the comments, so that people could learn something new regarding the language, too. </p>