Niyo Solutions interview experience Real time questions & tips from candidates to crack your interview

SDE - 1

Niyo Solutions
upvote
share-icon
4 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Journey
I started my coding journey in my first year of college, and for four years, I have solved over 1000 DSA questions and completed several notable projects, which are included in my resume.
Application story
I applied through a referral, and the entire interview process was smooth. At each step, the HR team was very transparent.
Why selected/rejected for the role?
I was selected because I was able to solve all the questions, and the interviewers were very pleased with my approach to the solutions.
Preparation
Duration: 2 months
Topics: Data Structure and Algorithms, Flutter, Object Oriented Programming, Database Management System, System Design
Tip
Tip

Tip 1: Be prepared to answer questions about your resume.

Tip 2: Elaborate on your projects in detail.

Tip 3: Gain hands-on experience with the technologies relevant to the position you are applying for.

Application process
Where: Referral
Eligibility: 1 year experience is must
Resume Tip
Resume tip

Tip 1: Elaborate your projects well.
Tip 2: Resume should match JD.

Interview rounds

01
Round
Medium
Video Call
Duration60 minutes
Interview date7 Dec 2023
Coding problem2

Round 1:
Interviewer first asked me to introduce my self and then some basic questions on my projects and questions related to my resume and on flutter.

1. N-th Node From The End

Easy
10m average time
90% success
0/40
Asked in companies
Thought WorksHikeAmazon

You are given a Singly Linked List of integers. You have to find the N-th node from end.

For Example
If the given list is (1 -> -2 -> 0 -> 4) and N=2:

example

Then the 2nd node from the end is 0.
Problem approach

I first told him the solution by finding the length then optimized it over 1 iteration

Try solving now

2. Longest Palindromic Substring

Moderate
35m average time
78% success
0/80
Asked in companies
AmazonPaytm (One97 Communications Limited)Tata Consultancy Services (TCS)

You are given a string ‘S’ of length ‘N’.

You must return the longest palindromic substring in ‘S’.

Note: Return any of them in case of multiple substrings with the same length.

Example:

Input: ‘S’ =’badam’

Output: ‘ada’

‘ada’ is the longest palindromic substring, and it can be proved that it is the longest possible palindromic substring.
Problem approach

I solved it in best possible way as time was very less.

Try solving now
02
Round
Easy
Video Call
Duration60 minutes
Interview date8 Dec 2023
Coding problem1

It was focused on my Resume some deep questions on flutter were asked and some basic system design questions.

1. Second largest element in the array

Easy
15m average time
80% success
0/40
Asked in companies
AdobeTata Consultancy Services (TCS)Samsung

You have been given an array/list 'ARR' of integers. Your task is to find the second largest element present in the 'ARR'.

Note:
a) Duplicate elements may be present.

b) If no such element is present return -1.
Example:
Input: Given a sequence of five numbers 2, 4, 5, 6, 8.

Output:  6

Explanation:
In the given sequence of numbers, number 8 is the largest element, followed by number 6 which is the second-largest element. Hence we return number 6 which is the second-largest element in the sequence.
Problem approach

The solution is pity straight forward so i solved it in 2 mins

Try solving now
03
Round
Medium
Video Call
Duration60 minutes
Interview date11 Dec 2023
Coding problem1

Some behavioral questions along with 1 DSA Medium level questions which is basically the application of Binary search was asked. and questions related to my Resume.

1. Remove Duplicates from Sorted Array

Easy
15m average time
85% success
0/40
Asked in companies
Info Edge India (Naukri.com)AmazonOracle

You are given a sorted integer array 'arr' of size 'n'.


You need to remove the duplicates from the array such that each element appears only once.


Return the length of this new array.


Note:
Do not allocate extra space for another array. You need to do this by modifying the given input array in place with O(1) extra memory. 


For example:
'n' = 5, 'arr' = [1 2 2 2 3].
The new array will be [1 2 3].
So our answer is 3.
Problem approach

As interviewer asked me to solve it in best possible way i directly solved the question with binary Search in Log(N) time and constant space.

Try solving now
04
Round
Easy
HR Round
Duration10 minutes
Interview date13 Dec 2023
Coding problem0

It was just the basic salary negotiation and Discussion round with the HR.

Here's your problem of the day

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

Skill covered: Programming

Which collection class forbids duplicates?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
3070 views
0 comments
0 upvotes
Analytics Consultant
3 rounds | 10 problems
Interviewed by ZS Associates
344 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
1250 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
832 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
5 rounds | 12 problems
Interviewed by Amazon
107325 views
24 comments
0 upvotes
company logo
SDE - 1
4 rounds | 5 problems
Interviewed by Microsoft
51681 views
5 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by Amazon
32028 views
6 comments
0 upvotes