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

Digital Specialist Engineer

Infosys private limited
upvote
share-icon
3 rounds | 8 Coding problems

Interview preparation journey

expand-icon
Journey
One needs to know about data structures and algorithms very well and learn all the basic to hard level concepts. Also, the knowledge of Object-Oriented Programming, Database Management Systems, and Operating Systems is a must. My overall experience was very good from the Hackwithinfy exam to my interview, and I was finally selected for the above-mentioned role (6.25 LPA).
Application story
I applied for the Infosys Infytq and HackWithInfy on the Infosys Infytq website and got selected via the HackWithInfy exam.
Why selected/rejected for the role?
I was able to qualify the HackWithInfy test, and my interview went really well. The interviewer asked me very basic and fundamental questions, which might not be expected sometimes. I answered most of them, and he was very satisfied with my performance.
Preparation
Duration: 12 months
Topics: Data Structures, Algorithms, OOPS, DBMS, OS, Dynamic Programming, C++
Tip
Tip

Tip 1: Should have a good command on coding and DSA to crack the coding round to qualify for an interview.
Tip 2: Should have ample knowledge of CS fundamentals like OOPS, DBMS.
Tip 3: Should know the coding fundamentals which can be tested during interview.

Application process
Where: Company Website
Eligibility: No criteria
Resume Tip
Resume tip

Tip 1 : Mention those projects which you can explain properly.
Tip 2 : Make your resume clear and more readable. Highlight your work and strengths.

Interview rounds

01
Round
Hard
Online Coding Test
Duration180 minutes
Interview date6 Mar 2022
Coding problem3

The idea was good. The problem statements were explained very well with the test case examples.

1. Smallest Window

Moderate
10m average time
90% success
0/80
Asked in companies
ArcesiumHSBCCognizant

You are given two strings S and X containing random characters. Your task is to find the smallest substring in S which contains all the characters present in X.

Example:

Let S = “abdd” and X = “bd”.

The windows in S which contain all the characters in X are: 'abdd', 'abd', 'bdd', 'bd'. 
Out of these, the smallest substring in S which contains all the characters present in X is 'bd'. 
All the other substring have a length larger than 'bd'.
Try solving now

2. Power Of 2

Moderate
20m average time
70% success
0/80
Asked in companies
CIS - Cyber InfrastructureMedly PharmacyPracto

You are given an integer ‘N’. We can reorder the digits in any order (including the original order) such that the leading digit is not zero.

Return true if and only if we can do this so that the resulting number is a power of two. Else, return false.

For Example :

Given :-
‘N’ = 218
Then the answer will be true because it can be rearranged to 128, which is 2 raised to the power of 7.
Try solving now

3. 3Sum

Moderate
15m average time
85% success
0/80
Asked in companies
CiscoMathworksSamsung

You are given an array/list ARR consisting of N integers. Your task is to find all the distinct triplets present in the array which adds up to a given number K.

An array is said to have a triplet {ARR[i], ARR[j], ARR[k]} with sum = 'K' if there exists three indices i, j and k such that i!=j, j!=k and i!=j and ARR[i] + ARR[j] + ARR[k] = 'K'.

Note:
1. You can return the list of values in any order. For example, if a valid triplet is {1, 2, -3}, then {2, -3, 1}, {-3, 2, 1} etc is also valid triplet. Also, the ordering of different triplets can be random i.e if there are more than one valid triplets, you can return them in any order.
2. The elements in the array need not be distinct.
3. If no such triplet is present in the array, then return an empty list, and the output printed for such a test case will be "-1".
Try solving now
02
Round
Medium
Video Call
Duration45 minutes
Interview date13 May 2022
Coding problem4

Mostly very basic questions were asked, like showing some code written on your system, how to debug them whenever there is a bug, and being asked for a real-life example where knowledge of coding can be applied.

1. Technical Question

A real-life example where the knowledge of coding can be applied.

Problem approach

Tip 1: I gave the example of putting up the curtains that were just behind me.
Tip 2: I explained how the concept of divide and conquer can be applied to hang the clips of curtains at approximately equal distance intervals.
Tip 3: Look for things around yourself and try to apply your programming ideas (not just in your interview but also in your life).

2. Find prime numbers

Easy
15m average time
80% success
0/40
Asked in companies
AdobeSalesforceDeutsche Bank

You are given a positive integer ‘N’. Your task is to print all prime numbers less than or equal to N.

Note: A prime number is a natural number that is divisible only by 1 and itself. Example - 2, 3, 17, etc.

You can assume that the value of N will always be greater than 1. So, the answer will always exist.

Try solving now

3. OS Question

Briefly explain FCFS. (Learn)

Problem approach

Tip 1: FCFS stands for First Come First Served. In the FCFS scheduling algorithm, the job that arrived first in the ready queue is allocated to the CPU, followed by the job that came second, and so on.

Tip 2: Have a brief understanding and working knowledge of all major scheduling algorithms.

4. DBMS Questions

What is primary key? (Learn)

What is Join in SQL? (Learn)

Example of DDL and DML commands. (Learn)

Problem approach

Tip 1: Have a knowledge of what is primary key, candidate key, foreign key, unique key
Tip 2: Basic knowledge of major SQL queries and their working
Tip 3: Examples of DDL commands: CREATE TABLE, ALTER TABLE, DROP TABLE, TRUNCATE TABLE, and RENAME TABLE. Examples of DML commands: SELECT, INSERT, UPDATE, DELETE, and MERGE

03
Round
Medium
HR Round
Duration
Interview date15 May 2022
Coding problem1

1. Basic HR Questions

Introduce yourself briefly.

Why do you want to join us?

Where do you see yourself in 5 years?

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
Digital Specialist Engineer
3 rounds | 3 problems
Interviewed by Infosys private limited
1041 views
0 comments
0 upvotes
Digital Specialist Engineer
2 rounds | 3 problems
Interviewed by Infosys private limited
816 views
0 comments
0 upvotes
Digital Specialist Engineer
2 rounds | 4 problems
Interviewed by Infosys private limited
1124 views
0 comments
0 upvotes
Digital Specialist Engineer
3 rounds | 4 problems
Interviewed by Infosys private limited
875 views
0 comments
0 upvotes