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

Software Engineer

Adrosonic
upvote
share-icon
2 rounds | 2 Coding problems

Interview preparation journey

expand-icon
Journey
Throughout my college journey, I delved into CS fundamentals, concentrating on DBMS, OOPs, Computer Networks, and SQL. Additionally, I explored coding languages like C++ and Python, alongside diving into the fundamentals of web development through courses. These college-acquired skills have equipped me to confidently tackle upcoming interviews.
Application story
I reached out to my friend regarding the opening and shared my resume with them to process it internally for the referral. A few days after sending the resume, I received a call in the evening informing me that my interview was scheduled for the next morning, consisting of two rounds.
Why selected/rejected for the role?
Gladly, I was selected for this role. I was able to demonstrate the qualities they were looking for in a candidate. During the coding round, I articulated my thoughts and approach to problem-solving, and I optimized the code when constraints were provided to me.
Preparation
Duration: 6 Months
Topics: OOPS, DBMS, SQL, Computer Networks, Data Structures and Algorithms
Tip
Tip

Tip 1: Start writing code on various coding platforms as early as possible.

Tip 2: Begin practicing professional communication habits early by participating in events that foster growth.

Application process
Where: Referral
Eligibility: No criteria.
Resume Tip
Resume tip

Tip 1: Choose your resume format carefully, and after creating it, review it with a friend and seek feedback. 

Tip 2: Have working projects that you can discuss in the interview, and avoid including information that you are not familiar with or aware of.

Interview rounds

01
Round
Easy
Video Call
Duration30 minutes
Interview date22 Sep 2022
Coding problem2

My first round of interviews started at 10 am. It was a video call via Zoom, during which I introduced myself. The interviewer informed me that he would ask two questions. He then instructed me to share my screen, open any code editor, and presented two coding problems.

1. Sort Array

Easy
10m average time
90% success
0/40
Asked in companies
WalmartIon TradingHashedIn

Given an array of length N consisting of only 0s and 1s in random order. Modify the array to segregate 0s on the left and 1s on the right side of the array.

Problem approach

First I came up with a naive approach to use bubble sort or quick sort. He advised me to not use any algorithm. So, after thinking a little I came up with the approach of two pointers. I told about my approach to the interviewer He nodded and yes told me to implement the same.

function segregateZerosAndOnes(arr):
Step 1: Initialize pointers
left = 0
right = length(arr) - 1

Step 2: Traverse the array
while left <= right:
Step 3: Move the left pointer to find the first '1' from the left
while arr[left] == 0:
left++

Step 4: Move the right pointer to find the first '0' from the right
while arr[right] == 1:
right--

Step 5: Swap elements if necessary
if left <= right:
swap(arr[left], arr[right])
left++
right--
Step 6: The array is now segregated with '0's on the left and '1's on the right.

Step 7: After that, I was able to implement it. Interviewer was happy

Try solving now

2. Sorted Array

Moderate
10m average time
90% success
0/80
Asked in companies
OlaAmazonMorgan Stanley

Given an array arr[] of size N having distinct numbers sorted in increasing order and the array has been right rotated (i.e, the last element will be cyclically shifted to the starting position of the array) k number of times, the task is to find the value of k.

Try solving now
02
Round
Easy
HR Round
Duration30 minutes
Interview date22 Sep 2022
Coding problem0

Just like the previous round, it was a video call conducted over Zoom. In the morning, I was first asked to introduce myself. The interview then proceeded to discuss my projects, aspirations, goals, and fit within the team and company culture.

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
Software Analyst
2 rounds | 2 problems
Interviewed by Adrosonic
728 views
0 comments
0 upvotes
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8518 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
Software Engineer
3 rounds | 7 problems
Interviewed by Optum
7874 views
1 comments
0 upvotes
company logo
Software Engineer
5 rounds | 5 problems
Interviewed by Microsoft
9973 views
1 comments
0 upvotes
company logo
Software Engineer
2 rounds | 4 problems
Interviewed by Amazon
4310 views
1 comments
0 upvotes