I applied through an employee referral. The process took 3 weeks. I interviewed at Intel Corporation
Interview
I applied for a graduate summer internship at Intel labs. I was referred by a colleague and directly e-mailed the person in charge of the internship. After a few weeks they e-mailed me asking about a convenient time for a phone interview.
The interview lasted about an hour and was mostly related to my recent research. I was asked to describe the project related to what I was applying fore and the questions were in the form of "how would you change it if such and such conditions were changed". There was no right or wrong answer to their question, I discussed my suggestions, they asked some sub-questions.
Some short questions from things stated in my CV were asked but they did not ask me to elaborate. I was interviewed by two persons and they were very pleasant and friendly.
I asked them as well about the working conditions, they talked about the office, staff structure, gave me details about the project and even tips for outdoor activities.
Interview questions [1]
Question 1
Nothing in particular. As long as you know your research, you're fine.
I applied through college or university. The process took 1 day. I interviewed at Intel Corporation in Feb 2014
Interview
They shortlisted 130 students based on their C.V. Interview was for 1 day. There were 5 rounds. 3 technical rounds, 2 HR rounds.
Key things to be thorough with : -
1. Contents in C.V.
2. B E Final year project.
Interview questions [1]
Question 1
**************** Things asked in interview
Difference between
- malloc and calloc
- new and malloc
- Constructor and destructor
- Abstraction and encapsulation
- Semaphore and mutex
- Overriding and overloading
- C and C++
- C++ and Java
- Struct and Union
- Struct and class
- Static Variable and normal variable
- Class and Interface
******** KEYWORDS
- extern
- Volatile
- Virtual
- Final
- Const
- Abstract
- TRY CATCH FINALLY THROW
- Heap
-
******************* Programs
- Binary to Int (vice versa)
- Swap 2 numbers without third variable
- "Bit Manipulation"
- Write a method which finds the maximum of two numbers You should not use if-else or any other comparison operator.
- Linked list
- Create list, node
- Insert node
- Delete node
- Remove duplicates in unsorted linked list.
- Find element
- Doubly linked list operations
- Stack Queue
- Implement stack, queue
- Single array to implement 3 stacks
- Implement queue using 2 stacks
- Given a sorted (increasing order) array, write an algorithm to create a binary tree with minimal height
- Tree
- In, pre, post order traversal
- Insert node
- Delete node
- "Breadth first search"
- "Depth first search"
- Bit Manipulation
- and (&), or (|) , xor (^) operations
- Integer to binary (vice versa)
- To know the number is odd without using "%" (mod).
- Set 5th bit to 1.
- Write a function to determine the number of bits required to convert integer A to integer B. Input: 31, 14 Output: 2
- String operations
- All unique characters,
-Anagrams, Reverse string,
- Remove duplicates,
- Replace ' ' (space) with '%20'
- Matrix
********************* Sorting
Bubble Sort:
Selection Sort:
Merge Sort
Quick Sort
Bucket Sort (less importance)
Data structures
- array
- Linked list / Doubly linked list
- Trees
-
*********** OS and CO Concepts
- Semaphore
- Addressing modes
- Context switching
- Virtual memory concept, Paging, mapping.
- Threads
- CPU Scheduling
- CPU Scheduling Algorithms
- Deadlock
- Segmentation, Data segment and code segment
********** System Software
- Compiler
- Assembler
- Linker
- Loader
All linux commands
I applied through college or university. I interviewed at Intel Corporation
Interview
Short listed based on Resume,Project is one of the important criteria which they will consider.
In VLSI field scripting and Static Timing Analysis are also very important.
1
Top companies for "Compensation and Benefits" near you