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

SDE - 1

Auzmor
upvote
share-icon
3 rounds | 6 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 2 months
Topics: Recursion, Dynamic Programming, String Based Questions,Basic Fundamentals of Pointer , Dynamic and static Allocations. And just refreshed some of my earlier projects
Tip
Tip

Tip 1 : Be focused, Don't give up when you are not able to solve questions. 
Tip 2 : Be Consistent. Solve Questions Everyday. And I mean Everyday. [ No Excuses ]
Tip 3 :Start with Basics First , Don't try to Wow the interview with your cool ML Implementation. If you don't know the math behind it. 
Tip 4: Have at least one project that's End to End . And Go Deep in that project.

Application process
Where: Referral
Eligibility: Nope
Resume Tip
Resume tip

Tip 1 : Don't Mention ton of languages in which you have written hello world in. Trust me It wont help. Mention only those which you know well enough.
Tip 2 : This one is my personal opinion not everyone agrees with it! but here it goes. Give more emphasis to you projects and work-experience than academics.
Tip 3 : Have a well maintained and updated GitHub / LinkedIn profile

Interview rounds

01
Round
Easy
Telephonic
Duration70 minutes
Interview date6 Jun 2019
Coding problem4

Timing: Late Evening [6:30pm]
Google Meet
The interviewer was my to be Manager.

1. Allocation

How the Allocation happens in database ? While in Runtime and in compile time.

Problem approach

Tip 1: Don't Forget fundamentals !
Tip 2: It's about dynamic allocation and static allocation.

2. Dynamic Allocation

Where does the dynamic allocation store data ? And where does static allocation store data ? Discuss the pros and cons of both.

Problem approach

Tip 1: Dynamic Allocation -> Heaps , Static Allocation -> Stacks

3. Find the greater number closest to N having at most one non-zero digit

Easy
15m average time
85% success
0/40
Asked in company
Auzmor

Given a positive integer ‘N’, you have to find the closest number to 'N' which is greater than ‘N’, and has at most one non-zero digit. In other words, you have to find a number ‘K’ such that:

1. 'K' should be strictly greater than 'N'.

2. 'K' should contain at most 1 non-zero digit. 

3. Difference between 'N' and 'K' should be minimum. 
For eg.
Consider the number 546. The closest number greater than 546 that contains at most 1 non-zero digit is 600. 
Problem approach

Step 1: the first Solution is obviously brute force! increment the counter from N till we get the digit which has all 0 except one non zero.
But this question was not asked for this solution.
Step 2: the more efficient solution would be :
1. Get the no digits in the Number. [Lets say 'x']
2. then find use this formule to find the smallest no in that x digit : 10^(x-1) [Lets say 'y']
3. Then find the diffrence between y and number : lets say 'z'
4. then result would be = Number - z + y
Step 3: But the best solution would be very very simple;
1. Increment the first digit to + 1 [Lets say number is 930 then make it 1030]
2. Make all the rest numbers 0.

Try solving now

4. Reverse a linked list

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

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?
Problem approach

I knew the code since i practised it 100s of times before !
Soln: [Most efficent one]
reverseLL(N* curr, N* prev, N** head) {
if (!curr->next) {
*head = curr;
curr->next = prev;
return;
}
N* next = curr->next;
curr->next = prev;
reverseLL(next, curr, head);
}

Try solving now
02
Round
Medium
Assignment
Duration80 minutes
Interview date7 Jun 2019
Coding problem1

1. Backend Design

Problem approach

Tip 1: First make simple Api Endpoints
Tip 2: Add expected response
Tip 3: Learn About Redis [Cache management server]
Tip 4: At last go into jest [unit testing]

03
Round
Easy
HR Round
Duration40 minutes
Interview date10 Jun 2019
Coding problem1

Nothing Much ! Just Salary negotiations and Discussion about joining date.

1.

Problem approach

Tip 1: I said I need atleast 20% more than what i am currently expected to get at my current job.

Here's your problem of the day

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

Skill covered: Programming

How do you create a function in JavaScript?

Choose another skill to practice
Start a Discussion
Similar interview experiences
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
2302 views
0 comments
0 upvotes
Analytics Consultant
3 rounds | 10 problems
Interviewed by ZS Associates
265 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
965 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
648 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
5 rounds | 12 problems
Interviewed by Amazon
106026 views
24 comments
0 upvotes
company logo
SDE - 1
4 rounds | 5 problems
Interviewed by Microsoft
50694 views
5 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by Amazon
31562 views
6 comments
0 upvotes