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

SDE - Intern

Acko
upvote
share-icon
3 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Journey
I applied to this company on-campus in september month and the recruiting process was really smooth and in organized manner. I learnt a lot while giving the interviews and interviewer were really helpfull and understanding
Application story
I applied to Acko on-campus in september month . This was the 5th company to which I appied other than Codenation, Uber , Media.net and Cred.
Why selected/rejected for the role?
I was selected to this role because I gave all the interviews with confidence and almost gave answers to all the questions answered by the interviewer in all rounds
Preparation
Duration: 3 months
Topics: Data Structure and Algorithms, Operating System, Computer Networks , SQL and DBMS
Tip
Tip

Tip 1 : Focus on data structure and algorithms , logic building and problem solving
Tip 2 : Have some(2 or 3) good projects in order to have some knowledge of development
Tip 3 : Be confident while giving the interviews

Application process
Where: Campus
Eligibility: above 7 CGPA
Resume Tip
Resume tip

Tip 1 : Don't put irrelevent information in your resume for the sake of filling the page 
Tip 2 : Have 2 or 3 good projects and put only the technologies and programming languages to which you are really confident

Interview rounds

01
Round
Medium
Online Coding Test
Duration90 minutes
Interview date10 Sep 2022
Coding problem3

There were three coding questions with easy and medium difficulties and 90 minutres to solve these questions

1. Add One To Number

Easy
10m average time
90% success
0/40
Asked in companies
MicrosoftHewlett Packard EnterpriseAmerican Express

Given a non-negative number represented as an array of digits, you have to add 1 to the number, i.e, increment the given number by one.

The digits are stored such that the most significant digit is at the starting of the array and the least significant digit is at the end of the array.

For Example
If the given array is {1,5,2}, the returned array should be {1,5,3}.
Note
Input array can contain leading zeros, but the output array should not contain any leading zeros (even if the input array contains leading zeroes).
For Example: 
If the given array is {0,2}, the returned array should be {3}.
Problem approach

For numbers less than or equal to 8 - can directly be incremented by 1
and for number which is equal to 9 - will be replaced with 0 and generate a carry.
That carry will be further added to the beginning.

Try solving now

2. Simplified Fractions

Easy
20m average time
80% success
0/40
Asked in company
alibaba

You are given an integer ‘N’. Your task is to find all “simplified fractions” in the range [0, 1] whose denominator is less than or equal to ‘N’.

Note:

1. A “fraction” is not a whole number. It is a part of a whole.
2. When the numerator and denominator of a fraction are no longer to be reduced to any smaller number upon division by any common integer, the fraction is known as a “simplified fraction”. 
3. For example, 1/2 is a simplified fraction but 2/4 is not a simplified fraction as we can reduce 2/4 to 1/2. 
Try solving now

3. Remove Duplicates

Easy
15m average time
80% success
0/40
Asked in companies
PayPalSAP LabsMakeMyTrip

Ninja is playing with numbers but hates when he gets duplicate numbers. Ninja is provided an array, and he wants to remove all duplicate elements and return the array, but he has to maintain the order in which the elements were supplied to him.

Try solving now
02
Round
Medium
Video Call
Duration60 minutes
Interview date11 Sep 2022
Coding problem1

This was basically a technical round and I was given a coding problem and 45 minutes to code it and last 15 minutes we had a discussion on one of my project

1. Word Search - I

Moderate
30m average time
60% success
0/80
Asked in companies
Morgan StanleyShareChatSprinklr

You are given a 2D board('N' rows and 'M' columns) of characters and a string 'word'.


Your task is to return true if the given word exists in the grid, else return false. The word can be constructed from letters of sequentially adjacent cells, where adjacent cells are horizontally or vertically neighboring.


Note:
The same letter cell should not be used more than once.
For Example:
For a given word “design” and the given 2D board 
[[q’, ‘v’, ‘m’, ‘h’],
 [‘d’, ‘e’, ‘s’, ‘i’],
 [‘d’, ‘g’, ‘f’, ‘g’],
 [‘e’, ‘c’, ‘p’, ‘n’]]

The word design can be formed by sequentially adjacent cells as shown by the highlighted color in the 2nd row and last column.

board

Problem approach

I used recursive approach to solve this problem and ran DFS (Depth First Search) from each positions of matrix checking if that word is present starting from that position.

Try solving now
03
Round
Easy
Video Call
Duration30 minutes
Interview date12 Sep 2022
Coding problem1

This was a HM (Hiring Manager) round and He asked some questions on my project like challenges and sollutions proposed and a coding problem

1. Remove K Digits

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

You are given a non-negative integer ‘num’ in the form of a string and provided with an integer ‘k’.


You need to find the smallest integer possible by removing exactly ‘k’ digits from ‘num.’


Note :
‘num’ does not have leading zeros except when ‘num’ equals zero.
Example:
Input: ‘num’ = ‘141’ , ‘k’ = 1.

Output: ‘11’

Explanation: By removing only 1 digit from ‘num’, 3 numbers can be formed: 14, 11, and 41. Out of which 11 is the smallest number.
Note :
You don’t have to print anything. It has already been taken care of. Just implement the given function.
Problem approach

Step-1: I used stack data structure to solve this problem
Step-2: We initially push an element into the stack(non zero).
Step-3: When we encounter the next element we check if it is smaller than the element present in the stack if so pop the element from the stack and push this element. Why? because he current element has the capacity

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

Which SQL keyword removes duplicate records from a result set?

Choose another skill to practice
Similar interview experiences
company logo
SDE - Intern
2 rounds | 2 problems
Interviewed by Acko
899 views
0 comments
0 upvotes
company logo
SDE - Intern
4 rounds | 7 problems
Interviewed by Acko
1923 views
0 comments
0 upvotes
company logo
SDE - Intern
3 rounds | 7 problems
Interviewed by Acko
865 views
0 comments
0 upvotes
company logo
SDE - Intern
3 rounds | 4 problems
Interviewed by Acko
771 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - Intern
3 rounds | 6 problems
Interviewed by Amazon
13918 views
4 comments
0 upvotes
company logo
SDE - Intern
4 rounds | 7 problems
Interviewed by Microsoft
13230 views
1 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 4 problems
Interviewed by Amazon
9230 views
2 comments
0 upvotes