My practices for programming interview preparation