I applied online. The process took 2 weeks. I interviewed at Xilinx (Dublin, Dublin) in May 2016
Interview
I applied on their website and got an email from HR asking for a phone interview that would take 30 - 45 minutes. I did the phone interview and then the next day I received confirmation that I could have another interview at their building. The next interview was a 3 hour interview split up into 3 interviews each lasting 45 minutes (Usually lasted longer) with two engineers. I had the option to take a small break after each interview and it ended with a 15 minute HR interview at the end.
Interview questions [1]
Question 1
They brought a laptop that had a program installed on it that had bugs in it. I was to find all of the bugs that were put into the computer intentionally. They also brought out several sheets with programming problems and I was to solve them. The problems were on D flip flops, pointers, timing analysis and general algorithm stuff.