Incedo Inc. interview experience Real time questions & tips from candidates to crack your interview

SDE - 1

Incedo Inc.
upvote
share-icon
3 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 2 months
Topics: Data Structures, Pointers, OOPS, Aptitude, DBMS.
Tip
Tip

Tip 1 : Data Structure should be clear till hashmaps, graphs & DP are not asked frequently
Tip 2 : Aptitude is important
Tip 3 : Must have 1 Projects

Application process
Where: Campus
Eligibility: 7 CGPA, 1 development project.
Resume Tip
Resume tip

Tip 1 : 1 Project is necessary
Tip 2 : and should be 1 Pager

Interview rounds

01
Round
Easy
Online Coding Interview
Duration90 mins
Interview date12 Feb 2021
Coding problem2

Normal Aptitude questions and 2 Basic Coding Questions.

1. 3Sum

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

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".
Problem approach

step 1: Traverse the array from start to end. (loop counter i)
step 2: Create a HashMap or set to store unique pairs.
step 3: Run another loop from i+1 to end of the array. (loop counter j)
step 4: If there is an element in the set which is equal to x- arr[i] – arr[j], then print the triplet (arr[i], arr[j], x-arr[i]-arr[j]) and break
step 5: Insert the jth element in the set.

Try solving now

2. Check Permutation

Easy
0/40
Asked in companies
GeeksforGeeksAdobeOracle

For a given two strings, 'str1' and 'str2', check whether they are a permutation of each other or not.

Permutations of each other
Two strings are said to be a permutation of each other when either of the string's characters can be rearranged so that it becomes identical to the other one.

Example: 
str1= "sinrtg" 
str2 = "string"

The character of the first string(str1) can be rearranged to form str2 and hence we can say that the given strings are a permutation of each other.
Problem approach

Step 1: Create count arrays of size 256 for both strings. Initialize all values in count arrays as 0.
Step 2: Iterate through every character of both strings and increment the count of characters in the corresponding count arrays.
Step 3: Compare count arrays. If both count arrays are the same, then return true else return false.

Try solving now
02
Round
Easy
Video Call
Duration45 mins
Interview date21 Jan 2021
Coding problem2

Firstly They told me to introduce myself and then asked some DBMS questions and follows by Java questions, & OOPs, and 1 basic data structure question. then some casual talks about my life.

1. Rat in A maze

Easy
15m average time
85% success
0/40
Asked in companies
Samsung R&D InstituteDeutsche BankMakeMyTrip

You are given a starting position for a rat which is stuck in a maze at an initial point (0, 0) (the maze can be thought of as a 2-dimensional plane). The maze would be given in the form of a square matrix of order 'N' * 'N' where the cells with value 0 represent the maze’s blocked locations while value 1 is the open/available path that the rat can take to reach its destination. The rat's destination is at ('N' - 1, 'N' - 1). Your task is to find all the possible paths that the rat can take to reach from source to destination in the maze. The possible directions that it can take to move in the maze are 'U'(up) i.e. (x, y - 1) , 'D'(down) i.e. (x, y + 1) , 'L' (left) i.e. (x - 1, y), 'R' (right) i.e. (x + 1, y).

Note:
Here, sorted paths mean that the expected output should be in alphabetical order.
For Example:
Given a square matrix of size 4*4 (i.e. here 'N' = 4):
1 0 0 0
1 1 0 0
1 1 0 0
0 1 1 1 
Expected Output:
DDRDRR DRDDRR 
i.e. Path-1: DDRDRR and Path-2: DRDDRR

The rat can reach the destination at (3, 3) from (0, 0) by two paths, i.e. DRDDRR and DDRDRR when printed in sorted order, we get DDRDRR DRDDRR.
Problem approach

step 1: Create a solution matrix, initially filled with 0’s.
step 2: Create a recursive function, which takes initial matrix, output matrix and position of rat (i, j).
step 3: if the position is out of the matrix or the position is not valid then return.
step 4: Mark the position output[i][j] as 1 and check if the current position is destination or not. If destination is reached print the output matrix and return.
step 5: Recursively call for position (i+1, j) and (i, j+1).
step 6: Unmark position (i, j), i.e output[i][j] = 0.

Try solving now

2. OOPs Questions

What is the difference between OOP and SOP?
What is Object Oriented Programming?
What are the main features of OOPs?
What are the different types of inheritance?
What are the limitations of inheritance?
What is a superclass?
What are ‘access specifiers’?

Problem approach

Tip 1: give the proper answer with an example of real life 
Tip 2: don't try to mislead by the answer.

03
Round
Easy
HR Round
Duration30 mins
Interview date28 Jan 2021
Coding problem1

General Discussion and Knowledge are asked as some basic questions about my life. what do you want to join incedo.

1. Basic HR Questions

Why are you interested in this job? ...
Where do you see yourself in the next 5 years? ...
Would you like to work overtime or odd hours?
What motivated you to do your job well?
why do you want to join incedo inc even though you have 3 offers ?

Problem approach

Tip 1: show eagerness to join there company
 

Here's your problem of the day

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

Skill covered: Programming

How do you remove whitespace from the start of a string?

Choose another skill to practice
Similar interview experiences
SDE - 1
3 rounds | 3 problems
Interviewed by Incedo Inc.
0 views
0 comments
0 upvotes
SDE - 1
3 rounds | 9 problems
Interviewed by Incedo Inc.
842 views
0 comments
0 upvotes
SDE - 1
2 rounds | 9 problems
Interviewed by Incedo Inc.
0 views
0 comments
0 upvotes
SDE - 1
4 rounds | 4 problems
Interviewed by Incedo Inc.
449 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
2 rounds | 3 problems
Interviewed by BNY Mellon
6365 views
3 comments
0 upvotes
company logo
SDE - 1
3 rounds | 6 problems
Interviewed by BNY Mellon
0 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 5 problems
Interviewed by CIS - Cyber Infrastructure
2197 views
0 comments
0 upvotes