Surya Group interview experience Real time questions & tips from candidates to crack your interview

SDE - 1

Surya Group
upvote
share-icon
2 rounds | 2 Coding problems

Interview preparation journey

expand-icon
Journey
I started my career as a Junior Flutter developer in one of an early stage startup. I was well verse with Flutter. I had an experience in working with Flutter web for an LMS platform. I also managed interns and other developers in my early stage of career. Unfortunately, the startup didn't end up well and it got closed in February 2021 and then I applied for Surya Digitech where I got the offer.
Application story
I made my profile on Hirist, LinkedIn, Naukri and Hirect. I didn't apply on all the websites but just made it for all the recruiters to notice me. I was active on LinkedIn and Hirect to apply for jobs. Actually the HR of the company approached me. They found my profile on Naukri and liked it and called me and sent me a job description on whether I agree to it and then I applied via Email to the HR.
Why selected/rejected for the role?
I was selected cause of my proactiveness and my way of approaching problems. They liked how I made conversations with the interviewer and how I was confident on my skills and on myself.
Preparation
Duration: 1 month
Topics: Data structures, Algorithms, Flutter app security, Flutter widget basics.
Tip
Tip

Tip 1 : Core Knowledge in Flutter
Tip 2 : Good Data structures and Algorithms knowledge 
Tip 3 : Design UIs and have a good energy and confident and be proactive.

Application process
Where: Naukri
Resume Tip
Resume tip

Tip 1 : Write your relevant experience at the top of the resume.
Tip 2 : Showcase your work.

Interview rounds

01
Round
Easy
Online Coding Test
Duration30 minutes
Interview date14 Feb 2022
Coding problem1

The interviewer was very kind and helped me with questions I asked about the company.

1. Flutter Question

Explain the processes involved in the designing of UI.

Problem approach

1. It was related to usage of Flutter' basic UI.
2. Knowing Flutter at the surface level can help you design the UI.

02
Round
Medium
Online Coding Test
Duration60 minutes
Interview date16 Mar 2023
Coding problem1

The interviewer was very kind and asked questions about how I'm doing and all to boost up my confidence.

1. Sort an array in wave form

Easy
10m average time
85% success
0/40
Asked in companies
AdobeSAP LabsExpedia Group

You have been given an unsorted array ‘ARR’.

Your task is to sort the array in such a way that the array looks like a wave array.

Example:
If the given sequence ‘ARR’ has ‘N’ elements then the sorted wave array looks like - 
‘ARR[0] >= ARR[1]’ and ‘ARR[1] <= ARR[2]’
‘ARR[2] >= ARR[3]’ and ‘ARR[3] <= ARR[4]’
‘ARR[4] >= ARR[5]’ and ‘ARR[5] <= ARR[6]’  And so on.
Note:
1. ‘ARR[0]’ must be greater than or equal to ‘ARR[1]’.

2. There can be multiple arrays that look like a wave array but you have to return only one.

3. We have an internal function that will check your solution and return 'True' in case your array is one of the solutions otherwise return 'False'.

Explanation

The given array ‘ ARR = { 4, 3, 5, 2, 3, 1, 2 } ’
The below figure is a visual representation of the given ‘ARR’ and you can see we can express ‘ARR’ in a waveform array because 
4>3 and 3<5 
5>2 and 2<3
3>1 and 1<2
And it follows the condition of wave array.

subsequence

Follow up:
Try to solve this problem in linear time complexity.
Problem approach

1. I first tried to use Dart's available APIs to sort the array but that didn't work out.
2. You have all the freedom to search on Google but only the documentation and not the actual problem.
3. I then thought through the question and then tried sorting myself rather than relying on Dart's readymade APIs.
4. I tried solving it via Binary sorting and then when comparing the data to swap the number, if either of the number is odd , cancel the swap and then just go the next iteration.

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
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8518 views
0 comments
0 upvotes
Analytics Consultant
3 rounds | 10 problems
Interviewed by ZS
907 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 - 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