Livekeeping (An IndiaMART Company) interview experience Real time questions & tips from candidates to crack your interview

Software Engineer

Livekeeping (An IndiaMART Company)
upvote
share-icon
2 rounds | 3 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 8 months
Topics: Data structures, Algorithms, OOPS , Operating systems, DBMS, SQL , NoSQL, Backend Development concepts
Tip
Tip

Tip 1 : Practice At least 100 easy and 200 medium DS & Algorithms based questions.
Tip 2 : Make 2 to 3 good projects based on any technology you like and show them on your portfolio website or resume.
Tip 3 : Contribute to open source projects. At least make a pull request if you are able to solve the bug.

Application process
Where: Campus
Eligibility: Above 6 CGPA
Resume Tip
Resume tip

Tip 1 : Your resume must be simple and easy to read.
Tip 2 : You should add all your experiences which you have achieved in your career.
Tip 3 : Only add 2 top projects which you like.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration60 minutes
Interview date3 Dec 2021
Coding problem2

This round was easy for me because this round only has Basic Math, OS, Programming and English Grammar questions.
There were also two easy coding problems.

1. All prime numbers

Moderate
0/80
Asked in companies
Urban Company (UrbanClap)QualcommHackerEarth

Given an integer N, print all the prime numbers that lie in the range 2 to N (both inclusive).

Problem approach

Step 1 : Run a for loop from 2 to N
Step 2 : check each number if it is prime or not
Step 3 : if prime then print

Try solving now

2. Form a triangle

Easy
15m average time
80% success
0/40
Asked in companies
OYOPhonePeLivekeeping (An IndiaMART Company)

You are given an integer of array/list 'ARR' of length ‘N. You are supposed to return true if it is possible to construct at least one non-degenerate triangle using values of array/list as sides of the triangle, otherwise, return false.

Problem approach

Step 1 : We will Iterate through the array and pivot each element as the first side of the triangle. Let’s say we are at ‘I’ th index, So we will pivot ‘I’th index as our first side of the triangle.

 

Step 2 : And for the second side of the triangle, we will start exploring from the next index of ‘I’ and pivot each element from (I+1) till the end as the second side of the triangle. Let’s say we are at the ‘J’th index, So we will pivot the ‘J’th index as our second side of the triangle.

 

Step 3 : And for the third side of the triangle we will iterate from the next index of ‘J’ till the end of the array/list and pivot each element from (J+1) to till the end as the third side of the triangle, say at index ‘K’.

 

Step 4 : For each triplet, we will check whether it satisfies all the conditions for forming a non-degenerate triangle or not, I.e
          1. 'ARR'[I] +'ARR'[J] >'ARR'[K]

          2. 'ARR'[J] + 'ARR'[K] > 'ARR'[I]

          3. 'ARR'[I] + 'ARR'[K] > 'ARR'[J] 

 

If yes, then return true otherwise we will go to the next triplet.
If no triplet can become sides of a non-degenerate triangle, return false.

Try solving now
02
Round
Medium
Face to Face
Duration45 minutes
Interview date7 Dec 2021
Coding problem1

This was interview round where one indiamart senior lead engineer was interviewer. Initially I was nervous but interviewer was very gentle so I was very comfortable at the middle of interview. Interview was based on my resume and some basic problem solving questions.

1. Remove character

Easy
0/40
Asked in companies
Hewlett Packard EnterpriseLivekeeping (An IndiaMART Company)Credit Suisse

For a given a string(str) and a character X, write a function to remove all the occurrences of X from the given string.

The input string will remain unchanged if the given character(X) doesn't exist in the input string.

Problem approach
string remove_duplicate(string str) 
{
   	int v[256];
   	for (int i = 0; i < 256; i++) {
		v[i] = 0;
	}
	string ans = "";
	for (int i = 0; i < str.length(); i++) {
		int asc = int(str[i]);
		if (v[asc] == 0) {
			ans.push_back(str[i]);
			v[asc] = 1;
		}
	}
	return ans;
}
Try solving now

Here's your problem of the day

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

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
Software Engineer
3 rounds | 7 problems
Interviewed by Livekeeping (An IndiaMART Company)
1187 views
0 comments
0 upvotes
Associate Software Engineer
2 rounds | 3 problems
Interviewed by Livekeeping (An IndiaMART Company)
1167 views
0 comments
0 upvotes
Associate Professional
3 rounds | 7 problems
Interviewed by Livekeeping (An IndiaMART Company)
751 views
0 comments
0 upvotes
Associate Software Engineer
2 rounds | 4 problems
Interviewed by Livekeeping (An IndiaMART Company)
1037 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer
4 rounds | 1 problems
Interviewed by Newgen Software
3210 views
2 comments
0 upvotes
company logo
Software Engineer
3 rounds | 6 problems
Interviewed by HashedIn
2583 views
0 comments
0 upvotes
company logo
Software Engineer
2 rounds | 2 problems
Interviewed by Ernst & Young (EY)
0 views
0 comments
0 upvotes