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

Specialist Engineer

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

Interview preparation journey

expand-icon
Journey
Infosys, a multinational corporation, visited my college for campus placements. They offered the Specialist Engineer role, and I was thrilled to discover I met their eligibility criteria. After qualifying for the Data Structures and Algorithms (DSA) round, I faced the challenge with determination and successfully cleared it. This accomplishment led to an invitation for the interview stage. The interview process was intensive, but I was confident in my responses and preparation. To my delight, I was informed shortly after that I had been selected for the role. This entire experience with Infosys, from meeting the criteria to navigating the selection process and ultimately securing the position, has been a significant milestone in my academic and early professional journey.
Application story
When Infosys, a leading multinational corporation, arrived for campus placements at our college, there was a palpable buzz among students. They were recruiting for the Specialist Engineer position. I checked their criteria on our college's placement portal and found I qualified. I applied through our centralized system and was soon shortlisted for the Data Structures and Algorithms (DSA) test. After rigorous preparation, I cleared this challenging computer-based round. The success in the DSA test led to an on-campus interview invitation. The process, managed both by Infosys representatives and our college's placement cell, was organized and efficient. During the interview, they assessed my technical knowledge and cultural fit for the company. After an anxious wait post-interview, I was elated to receive news of my selection, marking a significant milestone in my budding career.
Why selected/rejected for the role?
I matched Infosys's criteria, aced the DSA test, demonstrated both technical and soft skills in the interview, showed dedication, and fit well with the company's culture, leading to my selection.
Preparation
Duration: 6-8 months
Topics: DSA, OOPS, SQL, Project, Logical Building, System Design, etc
Tip
Tip

Tip 1: Practice DSA daily and solve Questions on a Platform Like CodeStudio.
Tip 2: Build Good Communication Skills.
Tip 3:Focused on topics like (OOPS, Array, String, etc.) for the Interview.

Application process
Where: Campus
Eligibility: Above 70% Throughout, No Backlogs.
Resume Tip
Resume tip

Tip 1:Change your resume for each job you apply for.
Tip 2:Quantify achievements to provide a clear impact of your contributions.

Interview rounds

01
Round
Medium
Online Coding Test
Duration160
Interview date31 Jul 2022
Coding problem3

The test was scheduled for a fixed time slot in the afternoon.

1. Largest Element in the Array

Easy
10m average time
90% success
0/40
Asked in companies
AccentureCognizantMakeMyTrip

Write a function findMax(nums: [Int]) -> Int that returns the maximum value in an array of integers.

Example:Input: [3, 1, 4, 7, 2]

Output: 7

Problem approach

Start by assuming the first number in the list is the biggest.
Look at each number in the list one by one.
If you find a number bigger than your current biggest number, remember that new number as the biggest.
Continue until you've looked at all numbers.
The last biggest number you remember is the largest in the list.
Example:
For the list [3, 1, 4, 7, 2], you'll first think 3 is the biggest. Then you see 4 and think it's bigger. Finally, you see 7 and know it's the biggest.

Try solving now

2. Find Unique

Easy
10m average time
90% success
0/40
Asked in companies
CodenationNagarro Software

Find the first unique integer in an array. 

If none is found, return -1.

Example:

Input: [4, 5, 1, 2, 1, 4, 5, 6, 7, 6]

Output: 2

Problem approach

Create a little note (or a tally) for each number, recording how many times you've seen it.
Go through the list and add to the note every time you see a number.
Then, look at the list again from the start.
The first number with only one mark on its note is the unique number you're looking for.
Example:
For the list [4, 5, 1, 2, 1, 4, 5, 6, 7, 6], you'll note that numbers 4, 5, and 6 appear twice, but number 2 appears only once, and it's the first one to do so.

Try solving now

3. Design a hashset

Moderate
25m average time
65% success
0/80
Asked in companies
Goldman SachsExpedia GroupMorgan Stanley

Design a RandomizedSet supporting insertions, deletions, and fetching a random element, all in constant time.

Problem approach

Use two tools: a list (or an array) and a map (or a dictionary).
When adding a number, put it at the end of the list and also note down its position in the map.
When removing, replace the number with the last item in the list and update that item's noted position in the map.
To get a random item, just pick any position in the list.
Simple Explanation:
Imagine you have a row of boxes (that's your list) and a magic book that tells you where each number is (that's your map). To add a number, just put it in a new box at the end and write its position in the magic book. To remove a number, swap it with the last number, remove the last box, and update the magic book. To pick a random number, just point to any box!

Try solving now
02
Round
Medium
Video Call
Duration60
Interview date30 Nov 2022
Coding problem4

The interviewer inquired about several technical areas, including Object-Oriented Programming System (OOPS), Data Structures and Algorithms (DSA), Structured Query Language (SQL), and general problem-solving techniques.

1. System Design

Design a basic class hierarchy for a zoo, showcasing the relationship between animals.The design should at least include a base class 'Animal' and subclasses for different types of animals, demonstrating inheritance.

Problem approach

Begin with the base class Animal having attributes common to all animals, like name, age, species, etc.

Create subclasses for specific animal types like Mammals, Birds, Reptiles, inheriting from the base class.

Showcase polymorphism by having methods that behave differently in subclasses.

2. Cycle Detection in a Singly Linked List

Moderate
15m average time
80% success
0/80
Asked in companies
InformaticaUrban Company (UrbanClap)PhonePe

Implement a function to detect a cycle in a linked list.You're given the head of a linked list. Determine if the linked list has a cycle in it.

Problem approach

Use Floyd’s cycle-finding algorithm (two-pointer technique). One pointer moves two steps while the other moves one step. If there's a cycle, they'll meet.

Try solving now

3. Second largest element in the array

Easy
15m average time
80% success
0/40
Asked in companies
AdobeTata Consultancy Services (TCS)Samsung

Find the second largest number in an array.Given an array of integers, determine the second largest number.

Problem approach

Traverse the array once to find the largest number.
Traverse again to find the largest number which is less than the previously found largest number.

Try solving now

4. DBMS

Retrieve the second highest salary from a 'Employees' table.
Given a table 'Employees' with a column 'Salary', write an SQL query to find the second highest salary. (Practice)

Problem approach

Tip 1:Utilize a subquery to pinpoint and exclude the top salary.
Tip 2:Apply the MAX() function to identify the second highest value from the filtered records.
Tip 3:Ensure the solution handles cases of repeated top salaries.

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
SDE - 1
3 rounds | 5 problems
Interviewed by Infosys private limited
1224 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
875 views
0 comments
0 upvotes