I applied online. I interviewed at CEVA Logistics (San Jose, CA) in Apr 2017
Interview
Excellent interview process and very straight forward. They give you the good the bad and the ugly. It does has have about 4 layers to the process but each process is pretty easy.