Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Bounteous x Accolite Team. If you also belong to the team, you can get access from here

Bounteous x Accolite Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Bounteous x Accolite Software Developer Interview Questions, Process, and Tips

Updated 30 Nov 2024

Top Bounteous x Accolite Software Developer Interview Questions and Answers

  • Q1. Maximum Subarray Problem Statement Ninja has been given an array, and he wants to find a subarray such that the sum of all elements in the subarray is maximum. A subarra ...read more
  • Q2. Rotting Oranges Problem Statement You are given a grid containing oranges where each cell of the grid can contain one of the three integer values: 0 - representing an em ...read more
  • Q3. Intersection of Linked List Problem You are provided with two singly linked lists containing integers, where both lists converge at some node belonging to a third linked ...read more
View all 24 questions

Bounteous x Accolite Software Developer Interview Experiences

23 interviews found

Software Developer Interview Questions & Answers

user image Deepak Kumar

posted on 12 Jun 2021

I applied via Campus Placement and was interviewed in Dec 2020. There was 1 interview round.

Interview Questionnaire 

2 Questions

  • Q1. 1. If you given a no return its corresponding excel no.
  • Ans. 

    Convert given no to corresponding excel no.

    • Excel no starts from 1 and goes up to 16384

    • Excel no is calculated using column and row numbers

    • For example, 1 corresponds to A, 27 corresponds to AA, 28 corresponds to AB, and so on

  • Answered by AI
  • Q2. 2. find unique character in a window of k size in a string
  • Ans. 

    Find unique characters in a window of k size in a string.

    • Use a sliding window approach.

    • Maintain a hash table to keep track of character frequency.

    • Remove characters from hash table as the window slides.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Communication is very important. Give your solution from brute force to optimal. Interviewer has tell me to write code of both questions in any programming language.

Skills evaluated in this interview

I applied via Campus Placement and was interviewed before Jan 2021. There were 3 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. 1. Write a code to split an array of integers into two subarray where both the array has equal sum.
  • Ans. 

    Code to split an array of integers into two subarrays with equal sum.

    • Iterate through the array and calculate the total sum.

    • Divide the sum by 2 to get the target sum for each subarray.

    • Use dynamic programming to find a subset of the array that adds up to the target sum.

    • Return the two subarrays.

    • Example: [1, 2, 3, 4, 5, 6] -> [1, 2, 3, 6], [4, 5]

    • Example: [1, 2, 3, 4, 5] -> [1, 4, 5], [2, 3]

  • Answered by AI
  • Q2. To write code to build up a binary tree from scratch (implement a BST) and then to write all the methods like all the tree traversal algo, and all other stuffs.
  • Ans. 

    Implementing a binary search tree and its traversal methods.

    • Start by defining a Node class with left and right child pointers.

    • Implement insert() method to add nodes to the tree.

    • Implement inorder(), preorder(), and postorder() traversal methods.

    • Implement search() method to find a node in the tree.

    • Implement delete() method to remove a node from the tree.

    • Consider edge cases like empty tree, duplicate nodes, etc.

  • Answered by AI
  • Q3. Other OOPs concept and questions related to DSA and OS.

Interview Preparation Tips

Interview preparation tips for other job seekers - Accolite has a difficult hiring bar and hires only the good ones. Focus on DSA concepts and practice as many questions from Leetcode, Interviewbits, GFG. Focus on all the OOPs concept and subject like OS.

Skills evaluated in this interview

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Amazon
Q2. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Rakuten
Q3. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Cognizant
Q4. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
Q5. Find Duplicate in Array Problem Statement You are provided with a ... read more

I was interviewed before Mar 2021.

Round 1 - Coding Test 

(3 Questions)

Round duration - 60 minutes
Round difficulty - Medium

21 students were shortlisted from the 1st MCQ round and in this round we were asked to write the codes (function only) of 3 questions in 1 hour time.

  • Q1. 

    Rotting Oranges Problem Statement

    You are given a grid containing oranges where each cell of the grid can contain one of the three integer values:

    • 0 - representing an empty cell
    • 1 - representing a fre...
  • Ans. 

    BFS can be used here. 

    Algorithm: 
    1. Create an empty queue Q. 
    1. Find all rotten oranges and enqueue them to Q. Also, enqueue a delimiter to indicate the beginning of the next time frame.
    2. Run a loop While Q is not empty
    3. Do following while delimiter in Q is not reached
    2. Dequeue an orange from the queue, rot all adjacent oranges. While rotting the adjacent, make sure that the time frame is incremented ...

  • Answered Anonymously
  • Q2. 

    Majority Element Problem Statement

    Given an array/list 'ARR' consisting of 'N' integers, your task is to find the majority element in the array. If there is no majority element present, return -1.

    Exampl...

  • Ans. 

    The brute force algorithm iterates over the array, and then iterates again for each number to count its occurrences. As soon as a number is found to have appeared more than any other can possibly have appeared, return it.
    • Time complexity : O(n^2)
    • Space complexity : O(1)

    The efficient approach is to use Moore’s Voting Algorithm. 
    Approach: 
    This is a two-step process : 
    • The first step gives the element th...

  • Answered Anonymously
  • Q3. 

    Maximum Path Sum Between Two Leaves Problem Description

    You are provided with a non-empty binary tree in which each node contains a non-negative integer value. Your task is to find and return the maximum ...

  • Ans. 

    One approach would be to traverse the tree and for every traversed node X :
    1) Find maximum sum from leaf to root in left subtree of X 
    2) Find maximum sum from leaf to root in right subtree of X. 
    3) Add the above two calculated values and X->data and compare the sum with the maximum value obtained so far and update the maximum value. 
    4) Return the maximum value.

    The time complexity of above solution is ...

  • Answered Anonymously
Round 2 - Face to Face 

(3 Questions)

Round duration - 60 minutes
Round difficulty - Medium

This was a technical round with DSA based questions.

  • Q1. 

    N-th Node From The End Problem Statement

    You are given a Singly Linked List of integers. The task is to find the N-th node from the end of the list.

    Example:

    Input:
    If the given list is (1 -> -2 -&g...
  • Ans. 

    A direct approach is to traverse the entire linked list and calculate its length. Traverse the list again and return the (length-N+1) node. But this approach involves two traversals of the linked list. 
    To further optimize the solution, the question can be solved in one traversal only. Two pointers can be used here. Steps :
    1. Initialize both the slow pointer and the fast pointer to the head node.
    2. First, move fast...

  • Answered Anonymously
  • Q2. 

    LCA of Binary Tree Problem Statement

    You are given a binary tree consisting of distinct integers and two nodes, X and Y. Your task is to find and return the Lowest Common Ancestor (LCA) of these two nodes...

  • Ans. 

    The recursive approach is to traverse the tree in a depth-first manner. The moment you encounter either of the nodes node1 or node2, return the node. The least common ancestor would then be the node for which both the subtree recursions return a non-NULL node. It can also be the node which itself is one of node1 or node2 and for which one of the subtree recursions returns that particular node.
    Pseudo code :
    LowestCommonA...

  • Answered Anonymously
  • Q3. 

    Reverse Words in a String: Problem Statement

    You are given a string of length N. Your task is to reverse the string word by word. The input may contain multiple spaces between words and may have leading o...

  • Ans. 

    Steps :
    1. Initially, reverse the individual words of the given string one by one. 
    2. Reverse the whole string from start to end to get the desired output

  • Answered Anonymously
Round 3 - Face to Face 

(3 Questions)

Round duration - 60 minutes
Round difficulty - Easy

Technical Interview round with questions based on DSA

  • Q1. 

    Minimum Time To Solve The Problems

    Given 'N' subjects, each containing a certain number of problems, and 'K' friends, assign subjects to friends such that each subject goes to exactly one friend, maintain...

  • Ans. 

    Steps : 
    1. Sort the given array in decreasing order of destination. 
    2. Create groups of K (starting from the highest floor), the cost for each group will be 2 * (max(Elements in current group)). 
    3. The summation across all groups will be the answer.

  • Answered Anonymously
  • Q2. What is grammar in the context of compiler design?
  • Ans. 

    It is a finite set of formal rules for generating syntactically correct sentences or meaningful correct sentences.
    Constitute Of Grammar :
    Grammar is basically composed of two basic elements –
    Terminal Symbols –
    Terminal symbols are those which are the components of the sentences generated using a grammar and are represented using small case letter like a, b, c etc.
    Non-Terminal Symbols –
    Non-Terminal Symbols are those symbo...

  • Answered Anonymously
  • Q3. What is a token in compiler design?
  • Ans. 

    Token is the smallest unit in a ‘C’ program. It is each and every word and punctuation that you come across in your C program. The compiler breaks a program into the smallest possible units (Tokens) and proceeds to the various stages of the compilation.

  • Answered Anonymously
Round 4 - Video Call 

(3 Questions)

Round duration - 60 minutes
Round difficulty - Easy

Technical round with questions on DSA and Compiler Design mainly. He told me that you’ll be having your final HR round in some time. I knew that I was going well because he seemed to be quite satisfied with my answers.

  • Q1. 

    Sum Root to Leaf Numbers

    You are given an arbitrary binary tree consisting of N nodes, each associated with an integer value from 1 to 9. Each root-to-leaf path can be considered a number formed by concat...

  • Ans. 

    This can be solved using recursion. The basic idea is to subtract the value of current node from sum until it reaches a leaf node and the subtraction equals 0, then we know that we got a hit. Keep checking for left or right child path sum equal to target sum – value at current node. 
    Time complexity : o(n)

  • Answered Anonymously
  • Q2. What is a regular language?
  • Ans. 

    Regular Languages : A language is regular if it can be expressed in terms of regular expression.
    An expression is regular if:
    ɸ is a regular expression for regular language ɸ.
    ɛ is a regular expression for regular language {ɛ}.
    If a ∈ Σ (Σ represents the input alphabet), a is regular expression with language {a}.
    If a and b are regular expression, a + b is also a regular expression with language {a,b}.
    If a and b are regular...

  • Answered Anonymously
  • Q3. What are NP and NP-Hard problems?
  • Ans. 

    NP Problem: 
    The NP problems set of problems whose solutions are hard to find but easy to verify and are solved by Non-Deterministic Machine in polynomial time. 
    NP-Hard Problem: 
    A Problem X is NP-Hard if there is an NP-Complete problem Y, such that Y is reducible to X in polynomial time. NP-Hard problems are as hard as NP-Complete problems. NP-Hard Problem need not be in NP class.

  • Answered Anonymously
Round 5 - HR 

Round duration - 30 minutes
Round difficulty - Easy

That was the round for which I’ve been waiting for hours 
She was very friendly and nice to talk to. It didn’t seem that I was talking to the HR. It was more like talking to a friend. Finally we discussed about the pay-scale and work culture in Accolite.

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAAccolite Digital Pvt Ltd interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

Software Developer Jobs at Bounteous x Accolite

View all

Bounteous x Accolite Interview FAQs

How many rounds are there in Bounteous x Accolite Software Developer interview?
Bounteous x Accolite interview process usually has 2-3 rounds. The most common rounds in the Bounteous x Accolite interview process are Technical, Coding Test and One-on-one Round.
How to prepare for Bounteous x Accolite Software Developer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Bounteous x Accolite. The most common topics and skills that interviewers at Bounteous x Accolite expect are Python, SQL, Computer science, Debugging and HTML.
What are the top questions asked in Bounteous x Accolite Software Developer interview?

Some of the top questions asked at the Bounteous x Accolite Software Developer interview -

  1. 1. Write a code to split an array of integers into two subarray where both the ...read more
  2. To write code to build up a binary tree from scratch (implement a BST) and then...read more
  3. 2. find unique character in a window of k size in a str...read more
How long is the Bounteous x Accolite Software Developer interview process?

The duration of Bounteous x Accolite Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Bounteous x Accolite Software Developer Interview Process

based on 19 interviews

3 Interview rounds

  • Coding Test Round
  • Technical Round - 1
  • Technical Round - 2
View more
Bounteous x Accolite Software Developer Salary
based on 127 salaries
₹3.8 L/yr - ₹15 L/yr
11% more than the average Software Developer Salary in India
View more details

Bounteous x Accolite Software Developer Reviews and Ratings

based on 22 reviews

3.3/5

Rating in categories

3.5

Skill development

3.8

Work-life balance

3.0

Salary

3.8

Job security

3.3

Company culture

2.6

Promotions

3.2

Work satisfaction

Explore 22 Reviews and Ratings
Software Developer

Bangalore / Bengaluru

2-3 Yrs

Not Disclosed

Explore more jobs
Senior Software Engineer
1.5k salaries
unlock blur

₹6.3 L/yr - ₹27 L/yr

Software Engineer
565 salaries
unlock blur

₹4.6 L/yr - ₹15 L/yr

Associate Technical Delivery Manager
419 salaries
unlock blur

₹11 L/yr - ₹40 L/yr

Senior Test Engineer
212 salaries
unlock blur

₹5 L/yr - ₹19.1 L/yr

Technical Delivery Manager
153 salaries
unlock blur

₹19.7 L/yr - ₹60.4 L/yr

Explore more salaries
Compare Bounteous x Accolite with

TCS

3.7
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare
Did you find this page helpful?
Yes No
write
Share an Interview