I applied through university. The process took 2 weeks. I interviewed at Xilinx in May 2008
Interview
First I had a phone interview where I was asked many digital logic questions. They were looking to see how I resolve issues and that I can talk through them. Not necessarily that I can solve them right away. Then I did some quick exercise on a computer which was pretty easy. Then I went out to lunch with 2 others to see that I'd fit in well. Then there was nor more test and that's it.
Interview questions [1]
Question 1
What happens if the data doesn't make it by the clock edge