I applied online. I interviewed at Hudson River Trading
Interview
The interviewer is patient and easygoing. They use codepad to proceed the interview. She would give you hints if you get stucked at some point. Overall it was a good interview experience.