Technical Round Interview Questions Java