I saw their internship job posting on LinkedIn/Glassdoor, then I submitted my application through their website. Then within 2-3 weeks a Xilinx engineer contacted me through email saying that they've got my resume from their HR. He offered me an interview on my past work experiences listed on my resume and some hardware/software design principles. I did the interview (a 60-minute phone interview - no phone screens or on-site interviews) with the engineer. It was a great discussion over the 3 unique skillsets I possess for the internship opportunity, which is about FPGA, debugging, and programming language compiler. I was offered the job, but then there was a big misunderstanding about my visa since I am probably just among a handful of students who do a full-time PhD study in the US on a J1 visa (basically they thought they would need to sponsor my work authorization, which they couldn't do, and I am actually sponsored by my university so they can change my work authorization for an internship at the company). But, finally the issue was resolved, thanks to our university immigration advisors who helped advocate for me. I then gladly accepted the offer.