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

SDE - Intern

Accolite
upvote
share-icon
4 rounds | 7 Coding problems

Interview preparation journey

expand-icon
Journey
I kept practicing DSA, CS fundamentals and made web development projects from y 3rd year of Engineering and kept applying for companies. I applied at Accolite Digital via their off-campus drive for 2022 grads. I left no stone unturned, went through the previous interview experiences, polished my skills and eventually cracked the very first interview that I sat down for in my life.
Application story
I applied via an off-campus drive conducted by Accolite Digital for 2022 grads on their official website. The initial online round was conducted on a platform called EduThrill which consisted of MCQs and 1 coding question. After this there were 2 technical rounds followed by an HR round.
Why selected/rejected for the role?
I was selected because. 1. I showed good technical competence and problem-solving skills. 2. I was honest and confident in each of the rounds. 3. I researched thoroughly about the company before applying so that I knew in and outs of it. 4. Being from a non-tech background, I made MERN stack based projects that impressed the interviewers..
Preparation
Duration: 12 months
Topics: OOPS, DSA, DBMS, OS, Web Development, Recursion, Backtracking, Dynamic Programming, Binary Search, Sliding Window, LinkedLists, Graphs, Trees.
Tip
Tip

Tip 1 : Focus more on referenced Data Structures like Trees, Graphs and LinkedLists of medium to hard difficulty level.
Tip 2 : Also spend some time over mastering SQL queries and DBMS concepts like ACID properties and all.
Tip 3 : Make 1 or 2 good projects that you can show case and explain to the interviewer.

Application process
Where: Company Website
Eligibility: 7 CGPA
Resume Tip
Resume tip

Tip 1 : Maintain a single pager resume and avoid too much cluttered information.
Tip 2 : Have good projects that solve some real-life problems or is very unique unlike others.

Interview rounds

01
Round
Hard
Online Coding Interview
Duration120 minutes
Interview date5 Jul 2021
Coding problem2

It was a game-based round on the Eduthrill platform, where we need to do at least 20 assessments where each assessment lasts for 5-6 mins around 4-5 mcqs for each assessment. The mcqs were on Technical subjects like Data structures, Algorithms, OS, CN, OOPS, etc. You need to get an average of at least 60% to clear this round.

If we clear this round, there was a coding round, where I was given a problem that basically boiled on to detect a cycle in a directed graph, 1 hour time was given to code it.

1. Detect Cycle in a Directed Graph

Moderate
25m average time
65% success
0/80
Asked in companies
AmazonAmerican ExpressOYO

Given a directed graph, check whether the graph contains a cycle or not. Your function should return true if the given graph contains at least one cycle, else return false.

Problem approach

I followed the below steps to Implement the algorithm:

1. Create the graph using the given number of edges and vertices.
2. Create a recursive function that initializes the current vertex, visited array, and recursion stack.
3. Mark the current node as visited and also mark the index in the recursion stack.
4. Find all the vertices which are not visited and are adjacent to the current node and recursively call the function for those vertices
5. If the recursive function returns true, return true.
6. If the adjacent vertices are already marked in the recursion stack then return true.
7. Create a wrapper function, that calls the recursive function for all the vertices, and
8. If any function returns true return true. 
9. Else if for all vertices the function returns false return false.

Try solving now

2. Reverse List In K Groups

Hard
15m average time
85% success
0/120
Asked in companies
SAP LabsSamsungIBM

You are given a linked list of 'n' nodes and an integer 'k', where 'k' is less than or equal to 'n'.


Your task is to reverse the order of each group of 'k' consecutive nodes, if 'n' is not divisible by 'k', then the last group of nodes should remain unchanged.


For example, if the linked list is 1->2->3->4->5, and 'k' is 3, we have to reverse the first three elements, and leave the last two elements unchanged. Thus, the final linked list being 3->2->1->4->5.


Implement a function that performs this reversal, and returns the head of the modified linked list.


Example:
Input: 'list' = [1, 2, 3, 4], 'k' = 2

Output: 2 1 4 3

Explanation:
We have to reverse the given list 'k' at a time, which is 2 in this case. So we reverse the first 2 elements then the next 2 elements, giving us 2->1->4->3.


Note:
All the node values will be distinct.


Try solving now
02
Round
Medium
Video Call
Duration60 minutes
Interview date27 Jul 2021
Coding problem2

This was the technical round 1, which focused upon DSA problem solving and DBMS.
The interview started with the interviewer introducing himself and asked me to give a brief self-introduction. Then I was asked about my projects and some related questions on them.
 

1. Count Palindrome Words In A String

Easy
15m average time
85% success
0/40
Asked in companies
MakeMyTripTwilioGoogle inc

You are given a string S of words. Your task is to find the number of palindrome words in the given string S. A word is called palindrome, if it reads the same backwards as forwards.

Note:
Words are separated by one or more whitespace characters.
For Example:
For the given string “Madam oyo cat”, “Madam”, and “oyo” are the palindrome words 
Problem approach

I initially proposed the brute-force approach of finding all the substrings and then finding the ones satisfying the given condition.
Later I used the strategy to expand from the center in both the directions as palindromes as basically mirror images.

Try solving now

2. Missing Numbers

Easy
28m average time
85% success
0/40
Asked in companies
AdobeOlaAmazon

You are given an array 'ARR' of distinct positive integers. You need to find all numbers that are in the range of the elements of the array, but not in the array. The missing elements should be printed in sorted order.

Example:
If the given array is [4, 2, 9] then you should print "3 5 6 7 8". As all these elements lie in the range but not present in the array.
Problem approach

I initially gave the hashmap based approach by counting the frequency of all the elements of the array.
Interviewer asked me to do it without using any extra space. Thus I made use of the XOR property that XOR of two similar nos is 0.

Try solving now
03
Round
Hard
Video Call
Duration60 minutes
Interview date30 Jul 2021
Coding problem2

After some days I received a call that I have cleared the 1st tech round and after some days I’ll be having tech round 2.
This round too started in a similar manner as the first with the interviewer and me introducing each other.

1. Size of Largest BST in Binary Tree

Easy
10m average time
90% success
0/40
Asked in companies
OlaSalesforceD.E.Shaw

You have been given a Binary Tree of 'N' nodes, where the nodes have integer values. Your task is to return the size of the largest subtree of the binary tree which is also a BST.


A binary search tree (BST) is a binary tree data structure which has the following properties.

• The left subtree of a node contains only nodes with data less than the node’s data.
• The right subtree of a node contains only nodes with data greater than the node’s data.
• Both the left and right subtrees must also be binary search trees.


Example:
Given binary tree:

Explanation

In the given binary tree, subtree rooted at 2 is a BST and its size is 3.
Try solving now

2. DBMS Question

What is normalization and its types?

What are the difference between a tree and a graph and the various traversals like BFS, DFS, preorder, inorder and postorder traversals?

 

04
Round
Easy
HR Round
Duration30 minutes
Interview date6 Aug 2021
Coding problem1

So after 1 week of the tecnical round 2, I got a call for my HR round. It happened around 11 am in the morning. 


This was a typical HR round based on behavioral and situational questions.

1. Basic HR Questions

Introduce yourself

Some questions on projects done in the final year of college

Why Accolite?

How have I utilized the lockdown period?

What do I do outside of my studies

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 remove whitespace from the start of a string?

Choose another skill to practice
Similar interview experiences
company logo
SDE - Intern
3 rounds | 3 problems
Interviewed by Accolite
915 views
0 comments
0 upvotes
company logo
SDE - Intern
4 rounds | 3 problems
Interviewed by Accolite
2000 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 1 problems
Interviewed by Accolite
981 views
0 comments
0 upvotes
company logo
SDE - Intern
4 rounds | 9 problems
Interviewed by Accolite
855 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - Intern
3 rounds | 6 problems
Interviewed by Amazon
15605 views
4 comments
0 upvotes
company logo
SDE - Intern
4 rounds | 7 problems
Interviewed by Microsoft
15499 views
1 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 4 problems
Interviewed by Amazon
10216 views
2 comments
0 upvotes