Just stumbled upon few of the Ranch posts I had participated in. At that time I was looking for some good interview questions on Java (unfortunately very few were available with answers) and thought why not start answering them. Unfortunately some of the threads did not proceed. I feel like I could revive these, any volunteer to help me in this. BTW the posts were here and here.