Practice Java implementations for technical job interviews