Accolite Digital | Software Engineer

Accolite Digital INTERVIEW EXPERIENCE

 

It was an off campus She code hiring opportunity and there were total 5 rounds.

 

ROUND 1 – ONLINE ASSESSMENT

Duration – 90 min
30 MCQs on CS Fundamentals
1 coding question

Count minimum steps to get the given desired array

# Python3 program to count minimum number of
# operations to get the given target array
def countMinOperations(target, n):
    
    # Initialize result (Count of minimum moves)
    result = 0;

    # Keep looping while all elements of
    # target don't become 0.
    while (True):
        
        # To store count of zeroes in
        # current target array
        zero_count = 0;
    
        # To find first odd element
        i = 0;
        while (i < n):
            
            # If odd number found
            if ((target[i] & 1) > 0):
                break;

            # If 0, then increment
            # zero_count
            elif (target[i] == 0):
                zero_count += 1;
            i += 1;

        # All numbers are 0
        if (zero_count == n):
            return result;

        # All numbers are even
        if (i == n):
            for j in range(n):
                target[j] = target[j] // 2;
            result += 1;
        for j in range(i, n):
            if (target[j] & 1):
                target[j] -= 1;
                result += 1;

# Driver Code
arr = [16, 16, 16];
n = len(arr);
print(countMinOperations(arr, n));

 

 

 

ROUND 2 – TECHNICAL INTERVIEW 

Duration – 30 min

 

Indroduction
Project discussion
1 coding questions
You have 2 string without convert into integer add them and give sum of both string .
(Sum of two large numbers in gfg)
OOPS concepts – Polymorphism, Virtual keyword
DDL and DML command
DROP vs DELETE vs TRUNCATE
Any questions.

ROUND 3 – TECHNICAL INTERVIEW 

Duration – 60 min

 

Introduction
Project discussion
You have n numbers of telephone numbers count how many unique telephone number and how many same telephone number (use unordered map for storing number and it’s freq like key value pair solution key is telephone number and value is it’s freq)
Stack and queue real life implementation
What is linked list and how would you check if it is circular or not?(only approach I mention 3 approach)
Merge sort and quick sort
Graph and tree (theory)
3 Coding question
Implement queue using 2 stacks
Merge 2 sorted arrays
print fibonacci series in equilateral series
Basic output question on pre and post increment operator
int a;
i=5;
a=++i+i–;
print a and i value
Swap the value of 2 variables without using extra variable
Any questions.

 

ROUND 4 – TECHNICAL INTERVIEW 

Duration – 30 min

 

Introduction
Project discussion
Basic OOPS Question
What all data structures do you know?
BFS AND DFS
sorting algorithm like where we use insertion sort and where quick and merge all sorting algorithm where we use all sorting algorithm
which sorting algo is best and why
A coding question

 

it was look and say problem.
one ques base on aptitude problem but idea is apply dsa concept
we have 100 apples and 2 box 1 apple wait is 200 g and all 99 apple wait is 100 g so find out which apple have 200 g wait (apply divide and conquer approach)
Any questions.

 

ROUND 5 – HR ROUND

Duration – 30 min

Introduction
Project
talking about my hometown like what is famous thing and what is unique thing.
Why should we hire you?
Long term and short term goals
where do you see yourself in 5 years?
strengths and weakness
Then she said “Yes, you are selected!!” and discussed about the salary and other details about the company.

 

I hope it was helpful !!

follow for more @pld

Leave a Reply

Your email address will not be published. Required fields are marked *