I applied through college or university. The process took 2 weeks. I interviewed at Xilinx
Interview
The interview has 2 rounds.
first round include written examination
final round will have 3 directors to talk with you ,One of them may be the supervisor from the US headquarters.
HR is very nice.