Syntel Pvt. Ltd interview experience Real time questions & tips from candidates to crack your interview

SDE

Syntel Pvt. Ltd
upvote
share-icon
2 rounds | 6 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 2.5 months
Topics: OOPS, Golang, Pointer, Operating System, C
Tip
Tip

Tip 1 : Hands on Coding questions from LeetCode.
Tip 2 : Do atleast 2 project

Application process
Where: Leetcode
Eligibility: No criteria
Resume Tip
Resume tip

Tip 1 : Highlight skills with Bold format
Tip 2 : Keep some projects in resume

Interview rounds

01
Round
Hard
Online Coding Test
Duration30 minutes
Interview date1 Jan 2021
Coding problem5

- Morning time
- Environment was good.
- No
- Interviewer was good

1. Minimum Moves to Equal Array Elements

Moderate
0/80
Asked in companies
AdobeMorgan StanleyOptum

Ninja has given an array 'ARR' containing 'N' integers; he can perform several moves on that array. In one move, he can increment any 'N' - 1 element of it by 1.

Ninja wants to make all elements of the array equal by performing some finite number of moves. As Ninjas friend, your task is to tell the Ninja that the minimum number of moves is needed to make all array elements equal.

Example:
Input: 'N' = 3, ‘ARR’ = [1, 2, 3] 
Output: 3

It is possible to make all elements of the given array equal by three moves only. There is no possible solution that can perform the task in minimum moves than 3.
[1, 2, 3] => [2, 3, 3] => [3, 4, 3] => [4, 4, 4]
Try solving now

2. Minimize Malware Spread II

Hard
30m average time
75% success
0/120
Asked in companies
Flipkart limitedalibaba

You are given a network of ‘N’ nodes numbered from 0 to ‘N-1’. This network is represented using an adjacency matrix ‘GRAPH’ of size ‘N’ x ‘N’. You are also given an array ‘INITIAL’ of size ‘M’, which contains the nodes that are initially infected by malware. If there is a direct connection between two nodes and at least one of them is infected by malware, both nodes will be infected by the malware. This malware spread will continue until no more nodes are left, or no more nodes can be infected by this manner.

Let us define a variable ‘INFECTED’ to the total number of infected nodes by the malware spread. Your task is to remove exactly one node from the array ‘INITIAL’ such that it results in the ‘minimum’ value of ‘INFECTED’.

Note :

1. If GRAPH[X][Y] = 1, then the node ‘X’ is directly connected to a node ‘Y’. Otherwise, there is not a direct connection between ‘X’ and ‘Y’.
2. If we remove a node, we must also remove its connections to any other node.
3. If multiple such nodes exist that can minimize the value of ‘INFECTED’, you have to find the node with the smallest index.
4. All nodes in the array ‘INITIAL’ are unique.
5. You have to return the ‘index’ of the node, not the minimum value of the ‘INFECTED’.
Try solving now

3. Minimum Robot Moves

Easy
0/40
Asked in companies
AmazonUrban Company (UrbanClap)Tekion Corp

A robot can move along the x-axis, it starts from the origin and wants to reach the ‘X’ coordinate. Find the number of moves it requires to complete the task.

In each move, it has to exactly move some units to the left/right of its current position. The number of units it moves in a move is equal to the move number. That is: it moves exactly one unit in move - 1, exactly two units in move - 2 and exactly ten units in move - 10. Find the minimum number of moves required to reach the ‘X’ coordinate. Print ‘-1’ if it is not possible to reach the location.

For Example :
If X = 6

If all three moves are taken to the right then the robot will end up at 1 + 2 + 3 = 6, so a minimum of three moves are needed.
Try solving now

4. Day of the Week

Easy
10m average time
90% success
0/40
Asked in companies
AdobeInfo Edge India (Naukri.com)Microsoft

Write a function that calculates the corresponding day of the week for any particular date in the past or future.

For example, for the date 28th August 2020 happens to be Friday. Hence the expected output will be Friday.

Try solving now

5. Puzzle Question

In the corners of an equilateral triangle are three ants. All the three ants move in a random direction along the triangle edges. Can you calculate the probability of ants not colliding at all along with the triangle?

Problem approach

Tip 1: Practice RS Aggarwal aptitude questions

Answer- 
As a result, the ants must all travel in either a clockwise or counter-clockwise direction, reducing your initial 50% chance of the ants colliding to a 25% chance since half of 50 is 25.

02
Round
Medium
HR Round
Duration20 minutes
Interview date17 Jun 2022
Coding problem1

- Morning time
- Env. was good.
- No
- Interviewer was good

1. Basic HR Questions

- Tell me about yourself
- How would you describe yourself?
- Have you ever been terminated from a job?
- What three factors do you attribute to your success in life?

Problem approach

Tip 1 : Practice mock questions 
Tip 2 : Follow any website for HR questions

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
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8519 views
0 comments
0 upvotes
Analytics Consultant
3 rounds | 10 problems
Interviewed by ZS
908 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3320 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2581 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE
3 rounds | 6 problems
Interviewed by PhonePe
0 views
0 comments
0 upvotes
company logo
SDE
5 rounds | 8 problems
Interviewed by Mathworks
1205 views
0 comments
0 upvotes
company logo
SDE
4 rounds | 7 problems
Interviewed by PhonePe
0 views
0 comments
0 upvotes