Intel interview questions

113 questions from 11 candidate reports · 2014 to 2024

Technical → Technical → HR·55% entry level

CS fundamentals

Showing 39 of 97 reported in this area

Explain the difference between mutex and semaphore.
asked 2×easyPractice this →
How does HTTP and HTTPS work?
asked oncemediumPractice this →
Explain OS scheduling algorithms
asked oncemediumPractice this →
Explain UML class diagrams and ER diagrams
asked oncemediumPractice this →
Explain pointers and related concepts in C
asked oncemediumPractice this →
How does Paging work in Operating Systems?
asked oncemediumPractice this →
What are the different memory spaces in C/C++?
asked oncemediumPractice this →
Explain important features introduced in C++11.
asked oncemediumPractice this →
Explain virtual functions in C++ with an example
asked oncemediumPractice this →
Explain virtual memory, physical memory, and cache
asked oncemediumPractice this →
Guess the output of the given C/C++ code snippets.
asked oncemediumPractice this →
Explain React and Redux and how they work together.
asked oncemediumPractice this →
Explain the difference between mutex and spin lock.
asked oncemediumPractice this →
Explain storage classes and their memory allocation.
asked oncemediumPractice this →
Explain the role of a web server in a web application
asked oncemediumPractice this →
What is paging and segmentation in operating systems?
asked oncemediumPractice this →
Explain CPU scheduling algorithms in operating systems
asked oncemediumPractice this →
Explain pointers and dynamic memory allocation in C/C++
asked oncemediumPractice this →
What is the difference between Paging and Segmentation?
asked oncemediumPractice this →
Explain the time complexity of merge sort and quick sort
asked oncemediumPractice this →
What is a copy constructor in C++ and when is it called?
asked oncemediumPractice this →
Why do we need virtual memory and how is it implemented?
asked oncemediumPractice this →
What is the exact role of the Memory Management Unit (MMU)?
asked oncemediumPractice this →
What is the difference between int* const c and const int* c?
asked oncemediumPractice this →
How would you check whether stack space has overflowed or not?
asked oncemediumPractice this →
What will be the size of the given linked list node structure?
asked oncemediumPractice this →
How can SQL Injection and Buffer Overflow attacks be prevented?
asked oncemediumPractice this →
What is an interrupt and how does a processor handle an interrupt?
asked oncemediumPractice this →
Which lock is used in a single-core system: mutex or spin lock, and why?
asked oncemediumPractice this →
Explain dynamic memory allocation in C and C++ using malloc, calloc, new, and delete.
asked oncemediumPractice this →
How would you test a black box using new test cases, given results for old test cases?
asked oncemediumPractice this →
Guess the output and explain differences between given C++ code snippets related to OOPS.
asked oncemediumPractice this →
What factors are considered while deciding the size of Time Quantum in Round Robin Scheduling?
asked oncemediumPractice this →
If thousands of records are stored in a file instead of a database, which data structure would you use and why?
asked oncemediumPractice this →
When a game is running on a computer, what resources does it use (firmware, middleware, drivers, application characteristics, stack)?
asked oncemediumPractice this →
Given a multithreaded program, place mutexes and semaphores to ensure ACID properties.
asked oncehardPractice this →
Convert a struct to a hex string and back to a struct using reinterpret_cast and void pointers.
asked oncehardPractice this →
How would you measure the stack space without using the task manager when an application is running? Write an algorithm if possible.
asked oncehardPractice this →
Explain Round Robin Scheduling.
asked onceeasyPractice this →

DSA

Showing 13 of 32 reported in this area

Detect a loop in a linked list.
asked oncemediumPractice this →
Reverse a linked list recursively
asked oncemediumPractice this →
Implement a singly linked list from scratch
asked oncemediumPractice this →
Print numbers from 1 to 100 without using loops.
asked oncemediumPractice this →
Print the level order traversal of a binary tree.
asked oncemediumPractice this →
Add two polynomials represented using linked lists
asked oncemediumPractice this →
Implement a queue data structure without using STL.
asked oncemediumPractice this →
Find the second largest element in a 2D array without sorting it.
asked oncemediumPractice this →
Design a stack that supports push and pop operations at both ends.
asked oncemediumPractice this →
Write the most efficient algorithm to find the square root of a number.
asked oncemediumPractice this →
Delete a node from a linked list when only the pointer to that node is given (no head pointer).
asked oncemediumPractice this →
Given a 2D array of 1s and 0s, replace all the 0s in a row with 1s if that row contains at least one 1.
asked oncemediumPractice this →
Print a complex star pattern.
asked onceeasyPractice this →

Aptitude

Showing 3 of 4 reported in this area

Quantitative aptitude problems based on mathematics
Logical reasoning problems testing analytical thinking
Verbal ability questions testing English comprehension

Behavioural

3 questions reported in this area

How would you resolve an issue within a group when working on a group project?
If a close colleague is not following the company code of conduct, what would you do?
You are representing Intel in India and are about to board a flight to the US for an important billion-dollar deal. At the airport, you are asked for a bribe of Rs 500. Will you give the bribe or not?

System design

2 questions reported in this area

How would you design an efficient digital traffic light signal system?
asked oncemediumPractice this →
Design an autonomous driving car system considering all possible use cases and scenarios.
asked oncehardPractice this →

Showing 60 of 113 questions. Ranked by how often the same question came back across reports.

Practise a Intel-style interview

A spoken interview built from these questions, scored when you finish; the report is yours.

Start practising

Common questions

What questions does Intel ask?

Candidate interview reports most often cover CS fundamentals (70%) and DSA (23%).

How many rounds does Intel interview have?

Candidate interview reports show an average of 2.5 rounds per experience, with a typical sequence of Technical → Technical → HR. Individual interview paths can vary.

Is the Intel interview hard?

Among questions with a reported difficulty, the mix is easy 50%, medium 47%, hard 3%.

Keep reading