I applied online. The process took 1 day. I interviewed at IDT (Newark, NJ) in Nov 2015
Interview
it was many years ago when i have interview there. the whole process is very simple. HR lady came downstairs and sign me in, then lead me to the manager office. there i talked with 3 people and whole process is very quick.