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 | 3 Coding problems

Interview preparation journey

expand-icon
Journey
My journey began with a curiosity for technology and a passion for problem-solving. I started by mastering the basics, focusing on programming, data structures, and algorithms. Tackling small projects helped me apply what I learned and grow my skills. While the process was challenging at times, I stayed consistent, learning from online resources, tech communities, and hands-on experience. Persistence was key—I kept pushing through self-doubt, refining my skills, and preparing diligently. Landing this job was the result of hard work and continuous learning. My advice would be to stay focused, embrace challenges, and never stop learning. Growth happens outside of your comfort zone.
Application story
I applied for the position through the company's official careers portal after coming across the job listing. I made sure my resume highlighted relevant skills and experiences aligned with the role. After submitting my application, I was contacted regarding the next steps, which involved an initial screening call. Following that, I went through a series of interview rounds, including technical and behavioural interviews. The entire process was smooth, with clear communication from the HR team about the timeline and expectations at each stage. Eventually, I was offered the opportunity to join the team, and I’m excited to begin this new journey!
Why selected/rejected for the role?
I was selected for this role due to my relevant technical skills, problem-solving abilities, and strong cultural fit with the team.
Preparation
Duration: 6 months
Topics: Data Structure, Algorithms, Aptitude, Reasoning, Development
Tip
Tip

Tip 1: Focus on mastering core concepts like data structures, algorithms, and problem-solving, as they are crucial in most technical roles.
Tip 2: Practice consistently through coding challenges and projects to apply your learning and build confidence in real-world scenarios.

Application process
Where: Company Website
Eligibility: NO Active backlogs , (Salary Package: 6 LPA)
Resume Tip
Resume tip

Tip 1: Tailor your resume to the specific job by highlighting relevant skills, experiences, and accomplishments that match the job description.
Tip 2: Keep it concise and well-structured, using bullet points to emphasize key achievements and ensuring that it’s easy to scan quickly.

Interview rounds

01
Round
Easy
Online Coding Interview
Duration90 minutes
Interview date9 Mar 2022
Coding problem1

MCQ with one coding question

1. Reverse The Array

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

Given an array/list 'ARR' of integers and a position ‘M’. You have to reverse the array after that position.

Example:

We have an array ARR = {1, 2, 3, 4, 5, 6} and M = 3 , considering 0 
based indexing so the subarray {5, 6} will be reversed and our 
output array will be {1, 2, 3, 4, 6, 5}.
Problem approach

1) Identify the sub-array starting at index M+1 and ending at the last element.
2) Use two pointers (left = M+1, right = end of the array) and swap the elements at these positions.
3) Move the pointers inward until they meet, effectively reversing the sub-array.
4) Return the modified array.

Try solving now
02
Round
Medium
Online Coding Interview
Duration180 minutes
Interview date29 Mar 2022
Coding problem1

Coding question only for 180 mins

1. Flip Bits

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

You are given an array of integers ARR[] of size N consisting of zeros and ones. You have to select a subset and flip bits of that subset. You have to return the count of maximum one’s that you can obtain by flipping chosen sub-array at most once.

A flip operation is one in which you turn 1 into 0 and 0 into 1.

For example:
If you are given an array {1, 1, 0, 0, 1} then you will have to return the count of maximum one’s you can obtain by flipping anyone chosen sub-array at most once, so here you will clearly choose sub-array from the index 2 to 3 and then flip it's bits. So, the final array comes out to be {1, 1, 1, 1, 1} which contains five ones and so you will return 5.
Problem approach

1. Count Original 1s: Calculate the total number of `1s` (denote as `originalOnes`).
2. Transform Array: Convert `0s` to `+1` and `1s` to `-1`.
3. Maximum Sub-array Sum: Use Kadane's algorithm to find the maximum gain from flipping the transformed array.
4. Calculate Result: The maximum number of `1s` after flipping is given by:
maxOnes = originalOnes + maxGain
5. Edge Cases: 
- If the array consists entirely of `1s`, return `N - 1`.
- If the array is empty, return `0`.

This approach runs in linear time, `O(N)`.

Try solving now
03
Round
Easy
Video Call
Duration90 minutes
Interview date5 Apr 2022
Coding problem1

In the interview round, I was asked questions on core computer science subjects, including data structures (arrays, trees), algorithms (sorting, dynamic programming), operating systems (process management, synchronization), databases (SQL, normalization), networks (OSI model, TCP/IP), and software engineering (development methodologies, testing). The focus was on fundamental concepts and applications.

1. DBMS

What are the ACID properties in database management systems, and why are they important for ensuring reliable transactions? Explain each property—Atomicity, Consistency, Isolation, and Durability—detailing their roles in maintaining data integrity and supporting concurrent transaction processing. (Learn)

 

Problem approach

Tip 1: Know the ACID Properties: Understand Atomicity, Consistency, Isolation, and Durability and their significance in ensuring reliable transactions.
Tip 2: Practical Application: Use real-world examples and SQL commands (BEGIN TRANSACTION, COMMIT, ROLLBACK) to see how these properties function in practice.
Tip 3: Explore and Analyze: Investigate different database systems' implementations of ACID properties and study case studies of failures to grasp their importance.

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
1452 views
0 comments
0 upvotes
Software Engineer
3 rounds | 3 problems
Interviewed by Infosys private limited
1173 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
2 rounds | 6 problems
Interviewed by Infosys private limited
861 views
1 comments
0 upvotes