I had applied to several positions at Intel and got sick of rejects and this was totally unexpected. I got an email from a technical lead at Intel and she wanted an informal interview to check with my background and a bit of my research work. The interview was with the Advanced Visual Computing team.
The Informal interview was a bit easy as she went over my resume and asked couple of questions on my projects and research. She asked me if the position matches with my interests and some behavioral questions to test my fit at Intel. The interview went well and she asked me if she could set up a technical interview next week over phone to move forward on the interview process.
The technical interview was average to hard. Even though it was for a graphics intern ( Machine Learning and Computer Vision) position, I was asked few questions on Caching, L1cache, Pipe-lining with some basic C questions ( Pointers, extern keyword, debugging etc). She then switched over to Matlab ( Basics to average) questions that involved plotting, rand function etc. I was asked 3-6 questions on Image Processing ( How to add noise, image registration, image filtering, clustering etc). The interview ended with a couple of basic Machine Learning questions ( Supervised learning, Classification). The interviewer was very friendly and made me feel comfortable throughout the interview. She said she will get back to me soon with the decision. I heard back from Intel corporate a week after the interviews.
Intel is flexible with the use of software languages. Being a proficient Matlab user, I was given flexibility to use Matlab over C++. This is the reason I felt very comfortable during interviews.