Intel Corporation interview experience Real time questions & tips from candidates to crack your interview

SDE - Intern

Intel Corporation
upvote
share-icon
2 rounds | 14 Coding problems

Interview preparation journey

expand-icon
Journey
I applied to this company through on-campus placements in the first week of August month. I applied to Intel Corporation because it is a large, stable company among all IT firms and has a strong history in the field of technology.
Application story
I applied to Intel Corporation through on-campus placements in the second week of July. The company visited our college in the second week of August, being the second company to do so through on-campus placements. There were two rounds, both of which were technical.
Why selected/rejected for the role?
I was selected for this role because I approached all the interview rounds with confidence, provided answers to almost all the technical questions asked by the interviewer in each round, and maintained a high level of interaction throughout the interviews.
Preparation
Duration: 3 months
Topics: Data Structures and Algorithms, Computer science fundamentals like Operating System, DBMS, Computer Networks, OOPs and Basics of system design (LLD and HLD)
Tip
Tip

Tip 1: Prepare data structures and algorithms along with problem-solving 
Tip 2: Prepare at least two projects to have some knowledge of the development
Tip 3: Be confident while giving the interviews and be interactive throughout the interview

Application process
Where: Campus
Eligibility: Above 7 CGPA
Resume Tip
Resume tip

Tip 1: Don't include irrelevant information in your resume just to fill the page. 

Tip 2: Focus on showcasing 2 or 3 quality projects and list only the technologies and programming languages you are confident in.

Interview rounds

01
Round
Easy
Video Call
Duration60 minutes
Interview date6 Aug 2022
Coding problem7

It was around 2 pm.
I was sitting alone in the Room.
I was very much confident.
The interviewer asked 1 coding problem and some questions on OS, DBMS, OOPs, and my projects.

1. Middle Of Linked List

Easy
20m average time
80% success
0/40
Asked in companies
SamsungInfosysCognizant

Given a linked list and a head pointer pointing to the first element in the linked list return a pointer pointing to the middle element of the list.

Problem approach

Step 1: Take two pointers slow and fast.
Step 2: While slow moves one step forward, fast moves two steps forward.
Step 3: When fast reaches the end, slow happens to be in the middle of the linked list.

Try solving now

2. Find All Triplets With Zero Sum

Moderate
30m average time
50% success
0/80
Asked in companies
Big BasketPhonePeGoogle

Given an integer array nums, return all the triplets [nums[i], nums[j], nums[k]] such that i != j, i != k, and j != k, and nums[i] + nums[j] + nums[k] == 0.

Problem approach

Step 1: Sort the array
Step 2: Based on a + b + c = 0 we can say that b + c = -a and based on this we fix the element as a and then find b and c using two pointers lo and hi (same as in Two Sum Problem)

Try solving now

3. OS Question

Problem approach

Virtual Memory is a storage scheme that provides users with the illusion of having a very large main memory. This is achieved by treating a portion of secondary memory as the main memory.

4. OS Question

What is a semaphore?

Problem approach

Semaphores are integer variables that are used to solve the critical section problem by using two atomic operations, wait and signal that are used for process synchronization.

5. DBMS Question

What is a database?

Problem approach

A Database is a logical, consistent, and organized collection of data that can easily be accessed, managed, and updated.

6. DBMS Question

What do you understand by Data Model?

Problem approach

The Data model is specified as a collection of conceptual tools for describing data, data relationships, data semantics, and constraints. These models are used to describe the relationship between the entities and their attributes.

7. DBMS Question

What is data abstraction in DBMS?

Problem approach

Data abstraction in DBMS is a process of hiding irrelevant details from users. Because database systems are made of complex data structures so, it makes accessible the user interaction with the database.

02
Round
Medium
Video Call
Duration60 minutes
Interview date6 Aug 2022
Coding problem7

It was around 5 pm.
I was alone in the room.
The interviewer was very helpful.

1. DFS Traversal

Moderate
35m average time
65% success
0/80
Asked in companies
SamsungIntuitGoldman Sachs

Given a tree write the code for the DFS traversal on the tree. Consider root node as 1.

Problem approach

Step 1 − First put 1 in the stack and mark it as visited.
Step 1 − Visit the adjacent unvisited vertex. Mark it as visited. Print it. Push it in a stack.
Step 2 − If no adjacent vertex is found, pop up a vertex from the stack. (It will pop up all the vertices from the stack, which do not have adjacent vertices.)
Step 3 − Repeat Step 1 and Step 2 until the stack is empty.

Try solving now

2. Remove duplicates from a sorted Doubly Linked List

Easy
0/40
Asked in companies
AdobeAppleAmazon

Given the head of a sorted linked list, delete all duplicates such that each element appears only once. Return the linked list sorted as well.

Problem approach

Step 1: Initialize two pointers, prev and curr, with the first and the second nodes of the linked list, respectively.
Step 2: While curr is not NULL, compare the value of curr and prev nodes.
Step 3: If they have the same value, update prev->next to curr->next and move curr to the next node.
Step 4: If they have different values, move both prev and curr to their next nodes.
Step 5: Return the head of the modified linked list.

Try solving now

3. OS Question

What is a kernel?

Problem approach

Kernel is the core and most important part of a computer operating system which provides basic services for all parts of the OS.

4. OS Question

Difference between process and thread? (Link)

Problem approach

Process: Processes are the programs that are dispatched from the ready state and are scheduled in the CPU for execution.
Thread: Thread is the segment of a process which means a process can have multiple threads and these multiple threads are contained within a process. A thread has three states: Running, Ready, and Blocked.

5. OS Question

What is the concept of demand paging?

Problem approach

Demand paging specifies that if an area of memory is not currently being used, it is swapped to disk to make room for an application's need.

6. DBMS Question

What do you mean by durability in DBMS?

Problem approach

Once the DBMS informs the user that a transaction has been completed successfully, its effect should persist even if the system crashes before all its changes are reflected on disk. This property is called durability.

7. DBMS Question

Problem approach

ATOMICITY: Atomicity is more generally known as the "all or nothing" rule, which implies that all actions within a transaction are considered as one unit. They either run to completion or are not executed at all.

CONSISTENCY: This property refers to the uniformity of the data. Consistency implies that the database maintains consistency before and after the transaction.

ISOLATION: This property states that several transactions can be executed concurrently without leading to inconsistencies in the database state.

DURABILITY: This property ensures that once the transaction is committed, it will be stored in non-volatile memory, and a system crash will not affect it anymore.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

How do you select an element by class name in CSS?

Choose another skill to practice
Similar interview experiences
SDE - 1
2 rounds | 4 problems
Interviewed by Intel Corporation
1722 views
1 comments
0 upvotes
Software Engineer
2 rounds | 3 problems
Interviewed by Intel Corporation
1217 views
0 comments
0 upvotes
SDE - Intern
3 rounds | 4 problems
Interviewed by Intel Corporation
1034 views
0 comments
0 upvotes
SDE - 1
2 rounds | 4 problems
Interviewed by Intel Corporation
1118 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - Intern
3 rounds | 6 problems
Interviewed by Amazon
14261 views
4 comments
0 upvotes
company logo
SDE - Intern
4 rounds | 7 problems
Interviewed by Microsoft
13665 views
1 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 4 problems
Interviewed by Amazon
9433 views
2 comments
0 upvotes