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

Senior Software Engineer

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

Interview preparation journey

expand-icon
Preparation
Duration: 2 months
Topics: OOPS, Data Structures, Algorithms, Kotlin, Jetpack, Android, Core Java
Tip
Tip

Tip 1 : Learn the basics of Kotlin and Core Java.
Tip 2 : Learn Fundamental of Android.
Tip 3 : Go through the OOPS concept, Collection and Exceptions in Core Java.

Application process
Where: Other
Eligibility: Above 2 years of experience
Resume Tip
Resume tip

Tip 1 : Resume should be 1 page long.
Tip 2 : Prepare well for questions from the last project you worked on.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration30 minutes
Interview date15 Jun 2021
Coding problem3

In this round, they basically asked questions from core concepts of Java, Kotlin and Android. One simple coding question was also asked in this round. 

1. Check If The String Is A Palindrome

Easy
10m average time
90% success
0/40
Asked in companies
SamsungSterlite Technologies LimitedGrab

You are given a string 'S'. Your task is to check whether the string is palindrome or not. For checking palindrome, consider alphabets and numbers only and ignore the symbols and whitespaces.

Note :

String 'S' is NOT case sensitive.

Example :

Let S = “c1 O$d@eeD o1c”.
If we ignore the special characters, whitespaces and convert all uppercase letters to lowercase, we get S = “c1odeedo1c”, which is a palindrome. Hence, the given string is also a palindrome.
Problem approach

First store the original string in a tempo variable and then reverse the original string. Now compare the string stored in tempo with the reversed string. If both come out to be the same then it is a palindrome else not.

Try solving now

2. Android Question

Explain android components.

Problem approach

Tip 1 : Go through each component briefly.
Tip 2 : Remember the Lifecycle of Components
Tip 3 : Be confident while answering

3. Kotlin Question

Write a program on how to use apply function in Kotlin

Problem approach
class Employee {
	var firstName: String = ""
	var age: Int = 0
}

val employee = Employee().apply{
	firstName = "Suneet Agrawal"
	age = 27
}
02
Round
Medium
Video Call
Duration30 minutes
Interview date19 Jun 2021
Coding problem5

This round was primarily focused on concepts related to Android OS and the Kotlin language

1. Android Question

Describe the android architecture

Problem approach

Tip 1 : Name each layer.
Tip 2 : Give a brief description.
 

2. Android Question

What are android jetpack libraries?

Problem approach

Tip 1 : Read the android official documentation.
Tip 2 : Implement some of them.
Tip 3 : Be confident

3. Kotlin Question

What are Kotlin Constructors?

Problem approach

Tip 1 : Read about constructors in Kotlin.
Tip 2 : Read how to implement secondary constructor.
Tip 3 : Practice it once

4. Android SQLite Question

How we can update our database in SQL?

Problem approach

Tip 1 : Read about Android SQLite and its usage.
Tip 2 : Read its onUpgrade method.
Tip 3 : Try once in your code.

5. Kotlin Question

How to do multithreading in kotlin?

Problem approach

Tip 1 : Read about various multithreading methods.
Tip 2 : Read about Kotlin coroutines.
Tip 3 : Try to implement workmanager.

03
Round
Easy
HR Round
Duration30 minutes
Interview date28 Jun 2021
Coding problem1

In this round they want to know about total work experience, location you want to work and then do salary negotiation.

1. Basic HR Questions

1) What is your total work experience?

2) What are your salary expectations?

Problem approach

Tip 1 : Tell about your work experience.
Tip 2 : Ask for salary as you want.
Tip 3 : Try to negotiate.

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
Senior Software Engineer
3 rounds | 5 problems
Interviewed by Infosys private limited
3654 views
0 comments
0 upvotes
Senior Software Developer
2 rounds | 6 problems
Interviewed by Infosys private limited
5651 views
0 comments
0 upvotes
System Engineer
3 rounds | 3 problems
Interviewed by Infosys private limited
2677 views
0 comments
0 upvotes
Specialist Programmer
2 rounds | 11 problems
Interviewed by Infosys private limited
1238 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Senior Software Engineer
1 rounds | 6 problems
Interviewed by Arcesium
3720 views
0 comments
0 upvotes
company logo
Senior Software Engineer
3 rounds | 3 problems
Interviewed by Ernst & Young (EY)
4954 views
0 comments
0 upvotes
company logo
Senior Software Engineer
3 rounds | 3 problems
Interviewed by HCL Technologies
2991 views
3 comments
0 upvotes