Infosys private limited interview experience Real time questions & tips from candidates to crack your interview

Digital Specialist Engineer

Infosys private limited
upvote
share-icon
2 rounds | 6 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 6 Months
Topics: Data structure and algorithms, System Design, OOP's, Operating system, Database management system, Computer network
Tip
Tip

Tip 1 : Whenever you get an interview call make sure to read other interview experiences of that company and do company wise preparation.
Tip 2 : At the last moment dedicate your time in revising the concepts you already know . 
Tip 3 : Be thorough with the projects you have mentioned and revise theory subjects .

Application process
Where: Other
Eligibility: None
Resume Tip
Resume tip

Tip 1 : Description about Project should be clear, understandable and in bullet point with tech used being mentioned properly. Link of a hosted project should be there with the project along with the links of coding platforms
Tip 2 : Mention Only those skills in the resume which you are confident about .

Interview rounds

01
Round
Hard
Online Coding Test
Duration180 Minutes
Interview date9 May 2021
Coding problem3

This round had 3 hard level coding questions . And all questions were based on Dynamic Programming . Each question was of 100 marks . And the cutoff for this round was 105 marks from total 300 marks .

1. Minimum Power

Moderate
20m average time
80% success
0/80
Asked in company
Bloomreach

The new year is here, and the lockdown is also over. To celebrate your new year eve, you reach your friend's house. Your friend knows you love video games, so he made you a game as a present. In the game, you have ‘N’ enemies located at distinct positive integers points on the number line. You have an array ‘L’ of length ‘N’, where ‘L[i]’ represents the position of the ‘ith’ enemy.

You also have ‘K’ bombs each of power ‘R’. When you blast a bomb of power ‘R’ at position ‘i’, it will destroy everything within a range [i - R, i + R]. To win the game, you have to find the minimum value of ‘R’, such that it is possible to destroy every enemy. It is not necessary to use all ‘K’ bombs.

For example:

Let’s say the array ‘L’ = [1, 3, 4, 5] and 'K' = 2 then after bombing at position ‘2’ with a bomb of power ‘1’, enemies in the range [1, 3] will be destroyed. So the remaining enemy will be at position [4, 5]. These two can be bombed by placing another bomb at position '4'. Hence, the power is '1'.
Try solving now

2. Maximum Subarray

Moderate
55m average time
35% success
0/80
Asked in companies
AmazonSwiggyFacebook

Ninjas has been given an array. He wants to find a subarray such that the sum of all elements in the subarray is maximum.

Subarray 'A' is greater than sub-array 'B' if sum(A) > sum(B). If two sub-array have the same maximum sum, then output the subarray that has a larger length.

A subarray means a contiguous part of an array. For example, In 'arr' = [1, 2, 3, 4], [1, 2], [2, 3, 4] are the contiguous subarry but [1, 3, 4] is not a subarray.

Note:

More than one sub-array can have a maximum sum, in that case, output any.
Try solving now

3. Ninja and Cinema Hall

Moderate
30m average time
70% success
0/80
Asked in companies
OYOMicrosoft

Ninja just started his new job at a cinema hall where there are ‘N’ number of rows with 10 seats in each row. Each seat is labeled with a number from 1 to 10. You are given an M x 2 2-D array/list “NON_VACANT”, where NON_VACANT[i][j] denotes that the seat located in a row ‘i’ and labeled ‘j’ is not vacant.

Ninja can assign seats in only groups of four people such that they all sit adjacent to each other in one single row. Help Ninja in finding the maximum number of the four people groups he can assign seats to.

Note:

Seats 3,4 and 7,8 are considered as not adjacent to each other.
There is an exceptional case in which seats 3,4 and seat 7,8 are considered to be adjacent and Ninja can split the group from the middle and assign seats to two people on each side.

Ninja can assign seats to a group of four people in the below depicted three manners.

Try solving now
02
Round
Easy
Video Call
Duration30 Minutes
Interview date5 Jul 2021
Coding problem3

1. Armstrong Number

Easy
15m average time
85% success
0/40
Asked in companies
OracleIBMOptum

You are given an integer ‘NUM’ . Your task is to find out whether this number is an Armstrong number or not.

A k-digit number ‘NUM’ is an Armstrong number if and only if the k-th power of each digit sums to ‘NUM’.

Example
153 = 1^3 + 5^3 + 3^3.

Therefore 153 is an Armstrong number.
Try solving now

2. Minimum Maximum Value

Hard
0/120
Asked in company
Microsoft

You are given a mathematical expression ‘exp’ consisting of only two operators ‘+’ and ‘*’. You have to find the maximum and minimum value possible of the expression by placing valid parentheses anywhere in the expression.

For example:
You are given ‘exp’ = 1*2+4*5+3, here the minimum and maximum value of the expression occurs when , (1*2) + (4*5) + 3 = 25, and   1*(2 + 4) *(5 + 3) = 48. Hence the answer is [25, 48].
Try solving now

3. DBMS Question

Explain 2NF normalization.

Problem approach

Tip 1 : Make notes of DBMS while studying .
Tip 2 : Revise those notes before the interview.
Tip 3 : Go through the most asked Dbms interview questions.

Here's your problem of the day

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

Skill covered: Programming

To make an AI less repetitive in a long paragraph, you should increase:

Choose another skill to practice
Similar interview experiences
System Engineer Specialist
2 rounds | 4 problems
Interviewed by Infosys private limited
1453 views
0 comments
0 upvotes
Software Engineer
3 rounds | 3 problems
Interviewed by Infosys private limited
1174 views
0 comments
0 upvotes
Digital Specialist Engineer
3 rounds | 4 problems
Interviewed by Infosys private limited
0 views
0 comments
0 upvotes
Digital Specialist Engineer
3 rounds | 3 problems
Interviewed by Infosys private limited
321 views
0 comments
0 upvotes