Through a referral. The interviewing panel ranged from very enthusiastic to very detached and overworked (one was literally dozing off on camera). Questions were very narrowly focused on what they are doing at the moment suggesting they look only for depth (no breadth and no well-roundedness). The panel mostly comes from one nationality. I was a little disappointed, but the disappointment did not discourage me from wanting the job. It is NVIDIA.