Surya Software Systems Private Limited interview experience Real time questions & tips from candidates to crack your interview

SDE - 1

Surya Software Systems Private Limited
upvote
share-icon
3 rounds | 10 Coding problems

Interview preparation journey

expand-icon
Journey
I started preparing for this job interview during my graduation in the forth year as I have to apply for campus placements. I got to know about this from LinkedIn. This drive was specially for the freshers. There were total 3 rounds 1. Coding Round 2. Technical Interview 3. Hr Round
Application story
I applied through the LinkedIn. I submitted my resume after that I got shortlisted for the next round. I got mail from Surya Digital for first round. First round was coding round followed by a technical round and HR round.
Why selected/rejected for the role?
I was not selected for the position because I did not possess the necessary expertise or familiarity with the Java framework. This may have been a crucial factor in the decision-making process, as the role likely required proficiency in that particular technology.
Preparation
Duration: 3 months
Topics: Data Structures, Pointers, OOPS, Algorithms, Dynamic Programming, My SQL, Database, Operating System
Tip
Tip

Tip 1 : Practice Atleast 250 Questions on GFG/Leetcode
Tip 2 : For DSA questions in interviews, start explaining from the brute force approach and then move to the optimal one. Convey your thought process to the interviewers, so that they can help you out if you get stuck.
Tip 3 : Do not write anything that you are not confident of in resume
Tip 4 : Do atleast 2 projects

Application process
Where: Linkedin
Eligibility: 60 percent
Resume Tip
Resume tip

Tip 1: Try to include at least one development project in your resume.
Tip 2: Interviewer will ask anything from your resume so be prepared for it.
Tip 3 : Don't mention some random projects which you are not sure about or copied from Google or somewhere else.

Interview rounds

01
Round
Easy
Online Coding Test
Duration90 minutes
Interview date20 Apr 2023
Coding problem4

There were a total of four coding questions.

1. Sell Diminishing Bricks

Moderate
25m average time
70% success
0/80
Asked in companies
AmazonHikeSoft Suave

Ninja has started a new business of selling bricks. There are ‘N’ types of bricks of distinct types present in his shop, and each brick’s cost is the number of bricks of that type currently present in his shop. The total number of each type of brick in the shop is given in an array 'ARR'. Ninja has received an order of ‘L’ bricks in his shop. Your task is to find the maximum profit Ninja can attain by this order.

Try solving now

2. Minimum Difference in an Array

Easy
0/40
Asked in companies
OlaGrowwMercedes-Benz Research and Development India

Given an array of integers, print the minimum of the absolute difference of all possible pairs of elements.

Example :
N = 5
ARR = [ 3, -6, 7, -7, 0 ]
Out of all pairs, (-7,-6) have a difference of ‘1’, and no other pair has less difference. So ‘ANS’ is ‘1’.    
Problem approach

sort(arr);
diff = INT_MAX
ans = 1;
for(int i = 1; i < arr.length; i++){
int curr_diff = abs(arr[i] - arr[i-1]);
if(curr_diff <= diff) {
diff = curr_diff;
ans = i;
}
}

print(arr[i-1]+" "+arr[i]);

Try solving now

3. Transform The Matrix

Easy
10m average time
90% success
0/40
Asked in companies
OLX GroupChegg Inc.Barclays

You are given an N * N binary matrix 'MAT'. You can do two operations in the matrix:

i) Swap any two rows.
ii) Swap any two columns. 

Your task is to find the minimum number of operations needed to convert this matrix into a chessboard matrix.

If the task is impossible print -1.

Note:

A chessboard matrix is a binary matrix where there are no two 0’s and no two 1’s who are adjacent to each other.

For example:

[ [1, 0], [0, 1] ] and [ [0, 1], [1, 0] ]  are chessboard matrix whereas [ [1,0], [1, 1] ] isn’t.
Try solving now

4. Maximum Subarray Sum

Moderate
25m average time
75% success
0/80
Asked in companies
SquadstackAmazonRazorpay

Given an array of numbers, find the maximum sum of any contiguous subarray of the array.


For example, given the array [34, -50, 42, 14, -5, 86], the maximum sum would be 137, since we would take elements 42, 14, -5, and 86.


Given the array [-5, -1, -8, -9], the maximum sum would be -1.


Follow up: Do this in O(N) time.

Try solving now
02
Round
Medium
Video Call
Duration60 minutes
Interview date25 Apr 2023
Coding problem5

Interviewer asked me 2 coding problems, DBMS Queries and some puzzles

1. Reverse a Linked List

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

Given a singly linked list of integers. Your task is to return the head of the reversed linked list.

For example:
The given linked list is 1 -> 2 -> 3 -> 4-> NULL. Then the reverse linked list is 4 -> 3 -> 2 -> 1 -> NULL and the head of the reversed linked list will be 4.
Follow Up :
Can you solve this problem in O(N) time and O(1) space complexity?
Try solving now

2. Valid Parentheses

Easy
10m average time
80% success
0/40
Asked in companies
OracleAmerican ExpressPayPal

You're given a string 'S' consisting of "{", "}", "(", ")", "[" and "]" .


Return true if the given string 'S' is balanced, else return false.


For example:
'S' = "{}()".

There is always an opening brace before a closing brace i.e. '{' before '}', '(' before ').
So the 'S' is Balanced.
Try solving now

3. DBMS Question

Second Highest Salary in the given table(Practice)

4. DBMS Question

Swap Salary (Practice)


 

5. Puzzle

How do we measure forty-five minutes using two identical wires, each of which takes an hour to burn? We have matchsticks with us. The wires burn non-uniformly. So, for example, the two halves of wire might burn in 10 minutes and 50 minutes, respectively.

0
Round
Easy
HR Round
Duration20 minutes
Interview date13 Aug 2023
Coding problem1

1. Basic HR Questions

1. What are your strengths and weaknesses?

2. Are you okay with relocating?

3. Why do you want to join us?

 

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
3 rounds | 7 problems
Interviewed by OYO
4657 views
0 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 3 problems
Interviewed by Amazon
961 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 5 problems
Interviewed by Meesho
6450 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 9 problems
Interviewed by Salesforce
3452 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
5 rounds | 12 problems
Interviewed by Amazon
114579 views
24 comments
0 upvotes
company logo
SDE - 1
4 rounds | 5 problems
Interviewed by Microsoft
57825 views
5 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by Amazon
34961 views
7 comments
0 upvotes