Java quirks and interview gotchas | Dark Hacker News