Accolite Digital Software Engineer Interview Experience — Selected 🎉
I am sharing my interview experience for Accolite Digital.
Round 1 — Online Assessment
Duration: 90 minutes
The assessment consisted of:
30 MCQs on CS Fundamentals
1 Coding Question
Coding Question: Count the minimum steps required to get the given desired array.
Round 2 — Technical Interview 1
Duration: 30 minutes
The round started with an introduction, followed by a discussion about my project.
Coding Question:
Sum of two large numbers
OOPS Concepts:
Polymorphism
Virtual keyword
DBMS:
DDL and DML commands
DROP vs DELETE vs TRUNCATE
The round ended with:
Any questions?
Round 3 — Technical Interview 2
Duration: 60 minutes
The round started with an introduction and project discussion.
Question 1 — Telephone Numbers
Given n telephone numbers, count how many unique telephone numbers there are and how many telephone numbers are repeated.
Approach: Use an unordered map to store the numbers and their frequencies as key-value pairs, where the key is the telephone number and the value is its frequency.
Other questions included:
Stack and queue — real-life implementation
What is a linked list and how would you check if it is circular or not?
I mentioned 3 approaches.
Merge sort
Quick sort
Graph and tree — theory
Coding Questions:
Implement a queue using 2 stacks
Merge 2 sorted arrays
Print Fibonacci series in equilateral series
Output-Based Question:
int a;
i = 5;
a = ++i + i--;Print the values of a and i.
Other Question:
Swap the value of 2 variables without using an extra variable.
The round ended with:
Any questions?
Round 4 — Technical Interview 3
Duration: 30 minutes
The round started with an introduction and project discussion.
Questions included:
Basic OOPS questions
What all data structures do you know?
BFS and DFS
Sorting algorithms
Where do we use insertion sort?
Where do we use quick sort?
Where do we use merge sort?
Where do we use different sorting algorithms?
Which sorting algorithm is best and why?
Coding Question:
Look-and-say problem
There was also one question based on an aptitude problem, but the idea was to apply a DSA concept.
Question — Apples and Boxes
We have 100 apples and 2 boxes.
1 apple weighs 200g
The other 99 apples weigh 100g
Find out which apple weighs 200g.
Approach: Apply the divide and conquer approach.
The round ended with:
Any questions?
Round 5 — HR Round
Duration: 30 minutes
The HR round started with an introduction and project discussion.
Questions included:
Tell me about your hometown.
What is your favorite thing about your hometown?
What is something unique about your hometown?
Why should we hire you?
What are your long-term and short-term goals?
Where do you see yourself in 5 years?
What are your strengths and weaknesses?
Then she said:
"Yes, you are selected!!" 🎉
We then discussed the salary and other details about the company.

Discussions