Upload Button Icon Add office photos
Engaged Employer

i

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

ACKO Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Clear (1)

ACKO Software Developer Intern Interview Questions, Process, and Tips

Updated 13 Feb 2023

Top ACKO Software Developer Intern Interview Questions and Answers

  • Q1. Matrix Chain Multiplication Problem Statement You are provided with a chain of matrices A1, A2, A3, ..., An. The goal is to determine the minimum number of scalar multip ...read more
  • Q2. Maximum Sum of Disjoint Pairs with Specific Difference Given an array of integers and a number K , your task is to form pairs of elements from the array such that the ab ...read more
  • Q3. Move Zeros to Left Problem Statement Your task is to rearrange a given array ARR such that all zero elements appear at the beginning, followed by non-zero elements, whil ...read more
View all 12 questions

ACKO Software Developer Intern Interview Experiences

4 interviews found

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

4 coding problems + 1 sql problem

Round 2 - Technical 

(2 Questions)

  • Q1. Gas Station Problem On leetcode
  • Q2. Simple Tree Traversal Problem LC medium
  • Ans. 

    Given a binary tree, return the inorder traversal of its nodes' values.

    • Inorder traversal: left subtree, root, right subtree

    • Use recursion to traverse the tree

    • Implement a stack-based iterative solution for better space complexity

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus on basics and have deep understanding of your project and also focus on cs fundamentals.

Skills evaluated in this interview

I was interviewed in Feb 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 minutes
Round difficulty - Easy

The online round had 2 coding questions and one question of a regular expression.

  • Q1. 

    Find All Pairs Adding Up to Target

    Given an array of integers ARR of length N and an integer Target, your task is to return all pairs of elements such that they add up to the Target.

    Input:

    The first line ...
  • Ans. 

    Find all pairs of elements in an array that add up to a given target.

    • Iterate through the array and for each element, check if the complement (target - current element) exists in a hash set.

    • If the complement exists, add the pair to the result. If not, add the current element to the hash set.

    • Handle cases where the same element is used twice in a pair (e.g., target = 6, array = [3, 3]).

  • Answered by AI
  • Q2. 

    Increasing Subsegment Problem Statement

    Given a sequence ARR consisting of N integers, your task is to identify the longest subsegment of ARR, where you can change at most one number to make the subsegmen...

  • Ans. 

    Find the longest subsegment where at most one number can be changed to make it strictly increasing.

    • Iterate through the array and keep track of the longest increasing subsegment with at most one change.

    • If a number violates the increasing order, try changing it and check if the subsegment becomes strictly increasing.

    • Update the length of the longest subsegment found so far.

    • Return the length of the longest subsegment for e

  • Answered by AI
Round 2 - Video Call 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Easy

First 10 minutes started with the Introduction. Then he asked about my projects. He seemed interested in my projects and asked a lot of questions about them. He asked questions related to Node Js, React Js, Mongo DB, AWS as all these were mentioned in my Resume. Around 25 minutes was completed explaining each and everything.

Then he started with the coding questions. I was allowed to share my screen and use any of my favourite text editors. I chose ‘VS Code’.

I was able to solve 2 coding questions very easily. I got stuck in the puzzle as I didn’t solve any puzzles before. I was able to come up with different approaches, but they weren’t the most optimal. He tried giving me a lot of hints but still wasn’t able to solve it. I had a positive can-do attitude throughout, and I was really close to solving it.

Feedback: He told me I performed well and asked if I had any questions for him. I asked for the solution to the puzzle. He explained to me the solution and I told him that I will practice puzzles.

Around 5-6 students got selected for 2nd Interview.

  • Q1. 

    Move Zeros To Left

    You are provided an array ARR of integers. Your task is to rearrange this array such that all elements with zero values are moved to the left, and all non-zero elements follow them, pre...

  • Ans. 

    Rearrange array with zeros on the left and non-zeros on the right while maintaining original order.

    • Iterate through the array from right to left, moving non-zero elements to the end of the array.

    • Track the index where non-zero elements should be placed.

    • Fill the beginning of the array with zeros and the rest with non-zero elements in their original order.

  • Answered by AI
  • Q2. 

    Maximum Sum of Disjoint Pairs with Specific Difference

    Given an array of integers and a number K, your task is to form pairs of elements from the array such that the absolute difference between them is st...

  • Ans. 

    Find maximum sum of disjoint pairs with specific difference in an array.

    • Sort the array in non-decreasing order.

    • Iterate through the array and form pairs with absolute difference less than K.

    • Keep track of the sum of disjoint pairs to maximize it.

    • Return the maximum sum obtained.

  • Answered by AI
Round 3 - Video Call 

(1 Question)

Round duration - 35 minutes
Round difficulty - Medium

It started with a brief Introduction and in-depth discussions on projects. He also asked me a lot of questions about my previous internship. He asked me some behavioural questions as well.

I was able to solve the question, and he did not ask me any other questions. This round was really short for me and was finished in around 35 minutes, well before time. I asked about my feedback, and he told me that the ‘HR’ will get back to me. I thought he was not satisfied with my answers and I will be rejected though I gave very good answers to every question.

3 students got selected for the next round. I think he was satisfied and did not want to waste more time asking questions.

  • Q1. 

    Polynomial Simplification Problem Statement

    You are provided with two arrays representing the coefficients and degrees of a polynomial expression. Your task is to simplify this polynomial into its general...

  • Ans. 

    Simplify a polynomial expression by combining like terms and arranging them in descending order of degrees.

    • Iterate through the coefficients and degrees arrays to combine like terms

    • Create a new array to store the simplified polynomial in descending order of degrees

    • Return the simplified polynomial array

  • Answered by AI
Round 4 - HR 

Round duration - 60 minutes
Round difficulty - Medium

It started with an introduction and discussion on projects. He seemed very curious about my project and went ahead to cross-question every functionality. We discussed everything and how the code works. He asked me a lot of questions on ‘Socket’ as my project mentioned it.

HR-related questions such as:
Why do you want to join the company?
Where do you see yourself in the next 5 years?
What are your strengths and weakness?

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Lovely Professional University. I applied for the job as SDE - Intern in BangaloreEligibility criteria7 CGPAAcko interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, Puzzles, Project, Mock InterviewsTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Must know the standard algorithms (eg: searching, sorting)
Tip 2 : Practise mock interviews with your friends

Application resume tips for other job seekers

Tip 1 : Project with the deployed link and Github link
Tip 2 : Don't put information which is not relevant to the job profile

Final outcome of the interviewSelected

Skills evaluated in this interview

Software Developer Intern Interview Questions Asked at Other Companies

Q1. Sum of Maximum and Minimum Elements Problem Statement Given an ar ... read more
asked in Amazon
Q2. Fish Eater Problem Statement In a river where water flows from le ... read more
asked in Apple
Q3. Kevin and his Fruits Problem Statement Kevin has 'N' buckets, eac ... read more
asked in CommVault
Q4. Sliding Maximum Problem Statement Given an array of integers ARR ... read more
Q5. Reverse Words in a String: Problem Statement You are given a stri ... read more

I was interviewed in Dec 2020.

Round 1 - Video Call 

(2 Questions)

Round duration - 50 minutes
Round difficulty - Easy

  • Q1. 

    Move Zeros to Left Problem Statement

    Your task is to rearrange a given array ARR such that all zero elements appear at the beginning, followed by non-zero elements, while maintaining the relative order of...

  • Ans. 

    Rearrange an array such that all zero elements appear at the beginning, followed by non-zero elements, maintaining relative order of non-zero elements.

    • Iterate through the array and move all zero elements to the left side of the array while maintaining the relative order of non-zero elements.

    • Use two pointers approach to swap elements efficiently.

    • Ensure to solve the problem in linear time and constant space complexity.

    • Ex...

  • Answered by AI
  • Q2. 

    Rat in a Maze Problem Statement

    Given a maze of size N * N with a rat placed at the top-left corner, find and print all possible paths that the rat can take to reach the bottom-right corner. The rat can m...

  • Ans. 

    Find and print all possible paths for a rat to reach the bottom-right corner of a maze.

    • Create a recursive function to explore all possible paths in the maze.

    • Keep track of the current path and mark visited cells.

    • Return the paths as matrices with 1 for cells in the path and 0 for others.

  • Answered by AI
Round 2 - Video Call 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

First 10 minutes started with the Introduction. Then he asked about my projects. He seemed interested in my projects and asked a lot of questions about them.

  • Q1. 

    Matrix Chain Multiplication Problem Statement

    You are provided with a chain of matrices A1, A2, A3, ..., An. The goal is to determine the minimum number of scalar multiplications needed to multiply these ...

  • Ans. 

    The goal is to determine the minimum number of scalar multiplications needed to multiply a chain of matrices together.

    • Understand the matrix chain multiplication problem statement and how the dimensions of matrices are defined by the input array.

    • Implement a dynamic programming approach to find the minimum cost of matrix multiplication.

    • Consider the constraints provided and optimize the solution accordingly.

    • Test the solut...

  • Answered by AI
  • Q2. How would you design an application like Instagram?
  • Ans. 

    Designing an application like Instagram involves creating a platform for sharing photos and videos with social networking features.

    • Implement user profiles with the ability to upload, like, comment, and share photos/videos

    • Develop a news feed algorithm to display content based on user preferences and interactions

    • Include features like filters, hashtags, geotagging, and direct messaging

    • Integrate push notifications for like...

  • Answered by AI
Round 3 - HR 

Round duration - 20 minutes
Round difficulty - Easy

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - Intern in BengaluruEligibility criteriaResume ShortlistingAcko interview preparation:Topics to prepare for the interview - Data Structures, OOPS, System Design, Dynamic Programming, Puzzles, Competitive CodingTime required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : Good understanding OOPS
Tip 2 : Practice standard Ds and Algo questions 
Tip 3 : Be confident

Application resume tips for other job seekers

Tip 1 : Resume should be one page.
Tip 2 : Don't mention those things your not confident of

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed before Sep 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 30 minutes
Round difficulty - Easy

  • Q1. 

    Delete a Node from a Linked List

    You are provided with a linked list of integers. Your task is to implement a function that deletes a node located at a specified position 'POS'.

    Input:

    The first line co...
  • Ans. 

    Implement a function to delete a node from a linked list at a specified position.

    • Traverse the linked list to find the node at the specified position.

    • Update the pointers of the previous and next nodes to skip the node to be deleted.

    • Handle cases where the position is at the beginning or end of the linked list.

    • Ensure to free the memory of the deleted node to avoid memory leaks.

  • Answered by AI
Round 2 - Assignment 

(1 Question)

Round duration - 120 minutes
Round difficulty - Easy

  • Q1. 

    Binary Tree Diameter Problem Statement

    You are given a Binary Tree, and you need to determine the length of the diameter of the tree.

    The diameter of a binary tree is the length of the longest path betwe...

  • Ans. 

    The problem involves finding the diameter of a binary tree, which is the length of the longest path between any two end nodes in the tree.

    • Traverse the tree to find the longest path between two nodes.

    • Use recursion to calculate the diameter of the binary tree.

    • Keep track of the maximum diameter found during traversal.

    • Consider the height of the left and right subtrees to calculate the diameter.

    • Example: For the input 1 2 3 ...

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Dronacharya College of Engineering. Eligibility criteriaNo criteriaAcko interview preparation:Topics to prepare for the interview - frontedn , backend , basic of every projects , os , algorithm , data structuresTime required to prepare for the interview - 1 monthInterview preparation tips for other job seekers

Tip 1 : Have good projects
Tip 2 : Have good internships
Tip 3 : Clear all basic

Application resume tips for other job seekers

Tip 1 : Have some projects on resume.
Tip 2 : Do not put false things on resume.

Final outcome of the interviewSelected

Skills evaluated in this interview

ACKO interview questions for designations

 Software Developer

 (2)

 Software Engineer2

 (1)

 UI Developer

 (1)

 Java Developer

 (1)

 Senior Software Engineer

 (1)

 Software Development Engineer II

 (1)

 User Experience Researcher Intern

 (1)

 SDE (Software Development Engineer)

 (1)

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Sep 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Basic coding only not to worry much

Round 2 - One-on-one 

(2 Questions)

  • Q1. Tell me about ur self
  • Ans. 

    I am a passionate software developer with experience in Java, Python, and web development.

    • Experienced in Java, Python, and web development technologies

    • Strong problem-solving skills

    • Excellent team player with good communication skills

  • Answered by AI
  • Q2. What is ur projects
  • Ans. 

    I have worked on various projects including a web-based inventory management system and a mobile app for tracking fitness goals.

    • Developed a web-based inventory management system using React and Node.js

    • Created a mobile app for tracking fitness goals using Flutter

    • Implemented RESTful APIs for communication between frontend and backend systems

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - all the best do well!
Interview experience
3
Average
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Sep 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Coding Test 

It consists of aptitude and 2 easy coding questions

Round 3 - One-on-one 

(2 Questions)

  • Q1. Tell about your project
  • Ans. 

    Developed a web application for managing inventory

    • Used HTML, CSS, and JavaScript for the frontend

    • Implemented a RESTful API using Node.js and Express.js for the backend

    • Utilized a PostgreSQL database for storing inventory data

    • Implemented authentication and authorization using JSON Web Tokens (JWT)

    • Implemented features like adding, updating, and deleting inventory items

  • Answered by AI
  • Q2. Some basic SQL question

Interview Preparation Tips

Topics to prepare for PolicyBazaar Software Developer Intern interview:
  • DSA
  • SQL
  • Web Development

I applied via LinkedIn and was interviewed in Jul 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Priority queue code, Fibonacci series, bfs-dfs implementation,tree data structures (like height,left view,right view) basically easy level question of GFG on tree

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn DS, SQL for the interview as it will be ask and be confident about what you are saying
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

All aptitude type questions as well as core computer science subject questions comes

I was interviewed in Jul 2021.

Round 1 - Video Call 

(3 Questions)

Round duration - 60 minutes
Round difficulty - Easy

Easy level DSA questions were asked to implement.

  • Q1. 

    BFS Traversal in a Graph

    Given an undirected and disconnected graph G(V, E) where V vertices are numbered from 0 to V-1, and E represents edges, your task is to output the BFS traversal starting from the ...

  • Ans. 

    BFS traversal of an undirected and disconnected graph starting from vertex 0.

    • Implement BFS algorithm to traverse the graph starting from vertex 0.

    • Use a queue to keep track of visited nodes and their neighbors.

    • Ensure the traversal starts from vertex 0 and follows the BFS order.

    • Output the BFS traversal sequence for each test case in a separate line.

    • Handle disconnected components by checking for unvisited nodes.

    • Consider t...

  • Answered by AI
  • Q2. 

    DFS Traversal Problem Statement

    Given an undirected and disconnected graph G(V, E), where V is the number of vertices and E is the number of edges, the connections between vertices are provided in the 'GR...

  • Ans. 

    DFS traversal problem to find connected components in an undirected and disconnected graph.

    • Use Depth First Search (DFS) algorithm to traverse the graph and find connected components

    • Maintain a visited array to keep track of visited vertices

    • Iterate through all vertices and perform DFS on unvisited vertices to find connected components

  • Answered by AI
  • Q3. 

    Nth Fibonacci Number Problem Statement

    Calculate the Nth term in the Fibonacci sequence, where the sequence is defined as follows: F(n) = F(n-1) + F(n-2), with initial conditions F(1) = F(2) = 1.

    Input:

    ...
  • Ans. 

    Calculate the Nth Fibonacci number efficiently using dynamic programming.

    • Use dynamic programming to store and reuse previously calculated Fibonacci numbers.

    • Start with base cases F(1) and F(2) as 1, then calculate subsequent Fibonacci numbers.

    • Optimize the solution to avoid redundant calculations by storing intermediate results.

    • Time complexity can be reduced to O(N) using dynamic programming.

  • Answered by AI
Round 2 - Video Call 

(3 Questions)

Round duration - 60 minutes
Round difficulty - Easy

DSA questions based on trees were asked to implement.

  • Q1. 

    Determine the Left View of a Binary Tree

    You are given a binary tree of integers. Your task is to determine the left view of the binary tree. The left view consists of nodes that are visible when the tree...

  • Ans. 

    The task is to determine the left view of a binary tree, which consists of nodes visible when viewed from the left side.

    • Traverse the binary tree level by level from left to right, keeping track of the first node encountered at each level.

    • Use a queue to perform level order traversal of the binary tree.

    • Store the leftmost node at each level in the result array.

    • Return the result array containing the left view of the binary

  • Answered by AI
  • Q2. 

    Right View of Binary Tree

    Given a binary tree of integers, your task is to output the right view of the tree.

    The right view of a binary tree includes the nodes that are visible when the tree is observed...

  • Ans. 

    The task is to output the right view of a binary tree, which includes the nodes visible when observed from the right.

    • Perform level order traversal of the binary tree.

    • For each level, add the rightmost node to the result.

    • Print the result as the right view of the binary tree.

    • Handle null nodes represented by -1 in the input.

  • Answered by AI
  • Q3. 

    Height of Binary Tree

    You are provided with the Inorder and Level Order traversals of a Binary Tree composed of integers. Your goal is to determine the height of this Binary Tree without actually construc...

  • Ans. 

    Find the height of a Binary Tree given its Inorder and Level Order traversals without constructing it.

    • Use the properties of Inorder and Level Order traversals to determine the height of the Binary Tree.

    • The height of a Binary Tree is the number of edges on the longest path from the root to a leaf node.

    • Consider edge cases like a single node tree or empty tree while calculating the height.

  • Answered by AI
Round 3 - HR 

Round duration - 30 minutes
Round difficulty - Easy

Typical HR round where the interviewer asked questions to know more about me.

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAPolicyBazaar.com 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 : Learn DS, SQL for the interview as it will be ask and be confident about what you are saying
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

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What lib list ?
  • Ans. 

    A list of libraries used in software development.

    • Common libraries like React, Angular, jQuery

    • Backend libraries like Express, Django, Spring

    • Database libraries like Sequelize, SQLAlchemy, Hibernate

  • Answered by AI
  • Q2. What is Physical file
  • Ans. 

    A physical file is a file stored on a physical storage device, such as a hard drive or solid-state drive.

    • Physical files are stored on physical storage devices like hard drives or SSDs.

    • They can be accessed and manipulated by software applications.

    • Examples include text documents, images, videos, and executable programs.

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. What is batch job
  • Ans. 

    A batch job is a program that processes a large amount of data in a single run without user interaction.

    • Batch jobs are typically scheduled to run at specific times, often during off-peak hours.

    • They are commonly used for tasks such as data processing, report generation, and system maintenance.

    • Examples of batch job tools include cron in Unix/Linux systems and Task Scheduler in Windows.

  • Answered by AI
  • Q2. What is interctive job
  • Ans. 

    An interactive job is a task or project that requires active participation and engagement from the user.

    • Interactive jobs involve real-time feedback and communication between the user and the system.

    • Examples include video games, online surveys, and interactive websites.

    • Users have control over the outcome of the task based on their input and decisions.

  • Answered by AI
Contribute & help others!
anonymous
You can choose to be anonymous

ACKO Interview FAQs

How many rounds are there in ACKO Software Developer Intern interview?
ACKO interview process usually has 3 rounds. The most common rounds in the ACKO interview process are Resume Shortlist, Coding Test and Technical.
What are the top questions asked in ACKO Software Developer Intern interview?

Some of the top questions asked at the ACKO Software Developer Intern interview -

  1. Simple Tree Traversal Problem LC med...read more
  2. Gas Station Problem On leetc...read more

Recently Viewed

INTERVIEWS

ACKO

No Interviews

LIST OF COMPANIES

Discover companies

Find best workplace

INTERVIEWS

ACKO

No Interviews

INTERVIEWS

KP Reliable Technique India

No Interviews

INTERVIEWS

Capgemini Engineering

No Interviews

SALARIES

KP Reliable Technique India

INTERVIEWS

KP Reliable Technique India

No Interviews

INTERVIEWS

Kritter Software Technology

No Interviews

INTERVIEWS

Capgemini Engineering

No Interviews

INTERVIEWS

Capgemini Engineering

No Interviews

Tell us how to improve this page.

ACKO Software Developer Intern Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more

ACKO Software Developer Intern Reviews and Ratings

based on 2 reviews

5.0/5

Rating in categories

5.0

Skill development

5.0

Work-life balance

5.0

Salary

4.5

Job security

5.0

Company culture

5.0

Promotions

5.0

Work satisfaction

Explore 2 Reviews and Ratings
Assistant Manager
83 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Customer Service Executive
50 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Claims Specialist
47 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Associate
40 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Team Lead
29 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare ACKO with

PolicyBazaar

3.6
Compare

Digit Insurance

4.0
Compare

ICICI Lombard General Insurance Company

3.7
Compare

Bajaj Allianz General Insurance

3.9
Compare
Did you find this page helpful?
Yes No
write
Share an Interview
Rate your experience using AmbitionBox
Terrible
Terrible
Poor
Poor
Average
Average
Good
Good
Excellent
Excellent