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

SDE - 1

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

Interview preparation journey

expand-icon
Preparation
Duration: 4 Months
Topics: Data Structures, System Design, Algorithms, Dynamic Programming, Operating System,Computer Networks, C, C++, Java
Tip
Tip

Tip 1 : Be thoroughly prepared OS and Networking in depth
Tip 2 : Practice mock interview before the actual interview
Tip 3 : Add at least two projects to your resume

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

Tip 1 : Having core CS projects are good 
Tip 2 : Make it a simple and one-page resume.
Tip 3 : Use Proper fonts in your resume
Tip 4 : Be prepared for all the topics you have mentioned in your resume

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90 Minutes
Interview date1 Mar 2021
Coding problem2

Timing(1 PM IST)
Test was taken on the hackerrank platform. In this test there were 20 MCQs based on compute fundamentals and 2 coding questions

1. Reverse String Word Wise

Moderate
0/80
Asked in companies
BarclaysInfo Edge India (Naukri.com)CIS - Cyber Infrastructure

Reverse the given string word-wise. The last word in the given string should come at 1st place, the last-second word at 2nd place, and so on. Individual words should remain as it is.

Try solving now

2. Kth Largest Element in a Stream

Moderate
30m average time
65% success
0/80
Asked in companies
Wells FargoGoldman SachsPhonePe

You will be given a stream of numbers, and you need to find the 'kth' largest number in the stream at any given time.


As the stream of numbers can not be given during compile time, so you need to design a data structure which can accept infinite numbers and can return the 'kth' largest number at any given time.


The stream of numbers is nothing but a large collection of numbers from which integers are read at runtime, such as the user will never know the upper limit on the number of integers that will be read.


The implemented data structure must support the following operations:

1. add(DATA) :
   This function should take one argument of type and store it in its pool and returns the 'kth' largest number from the current pool of integers.

You will be given 'q' queries:

val - For this query, insert the integer into your current pool of integers and return the 'kth' largest integer from the existing pool of integers.
Note
 1. The maximum number of integers that will be given will always be under memory limits.

 2. You will also be given an initial pool of integers whose size equals k.

 3. The maximum number of queries will be less than 10^5.

 4. The 'kth' largest element is not the 'kth' distinct element but the 'kth' largest element in the sorted order.

 5. There will be at least one query of type 2.
Problem approach

We need to preserve the order of elements in a sorted manner. If we can do that, we can obtain top K elements. Also, if an element is smaller than the last element in top k, then that element can be dropped as we are not deleting elements.

We can maintain a balanced BST or a sorted set collection. Keep adding new elements to the sorted set and if the size of the tree increases more than k, remove the smallest element.

Time Complexity: 
O(N*log(K))

Space Complexity: 
O(K)

Try solving now
02
Round
Hard
Video Call
Duration90 Minutes
Interview date2 Apr 2021
Coding problem1

It was the technical Interview and questions were based on DBMS, OS, Networking, and Data structures and one coding question

1. Find Minimum Number Of Coins

Easy
15m average time
85% success
0/40
Asked in companies
AdobePaytm (One97 Communications Limited)Myntra

Given an infinite supply of Indian currency i.e. [1, 2, 5, 10, 20, 50, 100, 500, 1000] valued coins and an amount 'N'.


Find the minimum coins needed to make the sum equal to 'N'. You have to return the list containing the value of coins required in decreasing order.


For Example
For Amount = 70, the minimum number of coins required is 2 i.e an Rs. 50 coin and a Rs. 20 coin.
Note
It is always possible to find the minimum number of coins for the given amount. So, the answer will always exist.
Problem approach

We will follow the following recursive definition:

If value == 0:

// Zero coins are required to express the value of 0.

// End of recursion. Base case.

return 0

If value > 0:

minimum_coins(value) = min {1 + minimum_coins(value-coins[i])} (where i belongs to [0,n-1] and coins[i]



Basically what we are doing here is exhaustively searching for all the possible combinations of denominations which can generate our desired value and maintain a minimum number of coins required to generate that value and that will be our answer.

This method is not efficient as it computes subproblems again and again.

Time Complexity:
O(n^value).

Auxiliary Space Used:

O(value). That’s the maximum number of the recursive calls at a time.

Space Complexity:
O(n + value).

Input takes O(n) and the auxiliary space used is O(value).

int minimum_coins(vector &coins, int value) {
// If value is zero return 0.
if (value == 0) {
return 0;
}
// Maximum value assigned initially
int global_min=100005;
for(int i=0; i < coins.size(); i++){
if (coins[i] <= value) {
// To find minimum coins required to make remaining value-coins[i]
int local_min=minimum_coins(coins, value-coins[i]);
// local_min number of coins required to make remaining value-coins[i] and 
// 1 coin with value coins[i] used.
if (local_min+1 < global_min) {
global_min=local_min+1;
}
}
}
// Return maintained global minimum value
return global_min; 
}

Try solving now

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
SDE - 1
2 rounds | 4 problems
Interviewed by Intel Corporation
1118 views
0 comments
0 upvotes
SDE - 1
3 rounds | 7 problems
Interviewed by Intel Corporation
1031 views
0 comments
0 upvotes
Software Engineer
3 rounds | 5 problems
Interviewed by Intel Corporation
1153 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
5 rounds | 12 problems
Interviewed by Amazon
109755 views
24 comments
0 upvotes
company logo
SDE - 1
4 rounds | 5 problems
Interviewed by Microsoft
53700 views
5 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by Amazon
32964 views
6 comments
0 upvotes