Upload Button Icon Add office photos

Arcesium

Compare button icon Compare button icon Compare

Filter interviews by

Clear (1)

Arcesium Software Developer Intern Interview Questions, Process, and Tips

Updated 6 Jan 2022

Top Arcesium Software Developer Intern Interview Questions and Answers

  • Q1. Connecting Ropes with Minimum Cost You are given 'N' ropes, each of varying lengths. The task is to connect all ropes into one single rope. The cost of connecting two ro ...read more
  • Q2. Ninja and Binary String Problem Statement Ninja has a binary string S of size N given by his friend. The task is to determine if it's possible to sort the binary string ...read more
  • Q3. Maximum Meetings Problem Statement Given the schedule of N meetings with their start time Start[i] and end time End[i] , you need to determine which meetings can be orga ...read more
View all 14 questions

Arcesium Software Developer Intern Interview Experiences

5 interviews found

I was interviewed in Aug 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 45 minutes
Round difficulty - Medium

2 coding questions were given to solve in 45 minutes.

  • 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 in a level order manner and keep track of the leftmost node at each level.

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

    • Maintain a count of nodes at each level to identify the leftmost node.

    • Return the leftmost nodes at each level as the left view of the binar

  • Answered by AI
  • Q2. 

    Number of Islands Problem Statement

    You are given a non-empty grid that consists of only 0s and 1s. Your task is to determine the number of islands in this grid.

    An island is defined as a group of 1s (re...

  • Ans. 

    The task is to determine the number of islands in a grid consisting of 0s and 1s.

    • Iterate through the grid and perform depth-first search (DFS) to find connected 1s.

    • Mark visited 1s as 0 to avoid counting them again.

    • Increment the island count each time a new island is found.

    • Consider all 8 adjacent cells (horizontally, vertically, diagonally) while performing DFS.

    • Handle edge cases like out of bounds and already visited ce

  • Answered by AI
Round 2 - Video Call 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

This was a 60 min technical interview round. The interviewer asked me to code 2 programming questions. 
Tip : Practice more to clear DSA problems. Medium level questions will be enough to clear the rounds.

  • Q1. 

    Topological Sort Problem Statement

    Given a Directed Acyclic Graph (DAG) consisting of V vertices and E edges, your task is to find any topological sorting of this DAG. You need to return an array of size ...

  • Ans. 

    Implement a function to find any topological sorting of a Directed Acyclic Graph (DAG).

    • Use Depth First Search (DFS) to traverse the graph and add vertices to the result in reverse order of finishing times.

    • Maintain a visited array to keep track of visited vertices to avoid revisiting them.

    • Start DFS from any unvisited vertex and recursively explore its neighbors.

    • Once all neighbors are visited, add the current vertex to t...

  • Answered by AI
  • Q2. 

    N-th Node From The End Problem Statement

    You are provided with a Singly Linked List containing integers. Your task is to determine the N-th node from the end of the list.

    Example:

    Input:
    If the list is...
  • Ans. 

    Find the N-th node from the end of a Singly Linked List containing integers.

    • Traverse the list to find the length L of the list.

    • Calculate the position of the N-th node from the beginning as L - N + 1.

    • Traverse the list again to reach the calculated position and return the node's value.

    • Handle edge cases like N being equal to 1 or equal to the length of the list.

  • Answered by AI

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAArcesium interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, OS, DBMS, Aptitude, OOPSTime required to prepare for the interview - 4 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 interviewRejected

Skills evaluated in this interview

I was interviewed in Jul 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 45 minutes
Round difficulty - Medium

It was an online coding round where we were supposed to solve 2 coding questions in 45 minutes.

  • Q1. 

    Maximum Meetings Problem Statement

    Given the schedule of N meetings with their start time Start[i] and end time End[i], you need to determine which meetings can be organized in a single meeting room such ...

  • Ans. 

    Given N meetings with start and end times, determine the maximum number of meetings that can be organized in a single room without overlap.

    • Sort the meetings based on their end times.

    • Iterate through the sorted meetings and select the first meeting that does not overlap with the previous one.

    • Repeat the process until all meetings are considered.

    • Return the selected meetings in the order they are organized.

  • Answered by AI
  • Q2. 

    Connecting Ropes with Minimum Cost

    You are given 'N' ropes, each of varying lengths. The task is to connect all ropes into one single rope. The cost of connecting two ropes is the sum of their lengths. Yo...

  • Ans. 

    Given 'N' ropes of varying lengths, find the minimum cost to connect all ropes into one single rope.

    • Sort the lengths of ropes in ascending order.

    • Keep connecting the two shortest ropes at each step.

    • Update the total cost by adding the lengths of the connected ropes.

    • Repeat until all ropes are connected.

    • Return the total cost as the minimum cost to connect all ropes.

  • Answered by AI
Round 2 - Video Call 

(3 Questions)

Round duration - 60 minutes
Round difficulty - Medium

The interview was conducted online. The interviewer asked me 2 programming questions and questions on OOPS concepts.

  • Q1. 

    Bottom View of Binary Tree

    Given a binary tree, determine and return its bottom view when viewed from left to right. Assume that each child of a node is positioned at a 45-degree angle from its parent.

    N...

  • Ans. 

    Given a binary tree, return the bottom view of the tree when viewed from left to right.

    • Traverse the tree level by level and keep track of the horizontal distance of each node from the root.

    • For each horizontal distance, store the node with the maximum depth in a map.

    • After traversing the entire tree, return the values of the map in sorted order of their horizontal distance.

  • Answered by AI
  • Q2. 

    Serialize and Deserialize Binary Tree Problem Statement

    Given a binary tree of integers, your task is to implement serialization and deserialization methods. You can choose any algorithm for serialization...

  • Ans. 

    Implement serialization and deserialization methods for a binary tree of integers.

    • Use level order traversal for serialization and deserialization.

    • Use -1 to represent null nodes in the binary tree.

    • Ensure the serialized string can be correctly decoded back to form the original binary tree.

  • Answered by AI
  • Q3. Can you explain the concept of virtual destructors in C++?
  • Ans. 

    Virtual destructors in C++ are used to ensure that the correct destructor is called when deleting an object through a base class pointer.

    • Virtual destructors are declared with the 'virtual' keyword in the base class to allow proper cleanup of derived class objects.

    • When deleting an object through a base class pointer, having a virtual destructor ensures that the destructor of the derived class is called.

    • Without a virtual...

  • Answered by AI

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAArcesium interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 3 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
Tip 4 : One should have strong DSA skills and knowledge of Basic OOPS. Its not necessary to learn OS and DBMS if it's not taught in your college yet.

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 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 applied via Campus Placement and was interviewed in Jul 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. 1) Maximum meetings in one room 2)Bottom view of tree 3) Serialize deserialize binary tree 4) Difference between Virtual destructor in java and c++
  • Ans. 

    Interview questions for Software Developer Intern

    • Maximum meetings in one room can be calculated using greedy approach

    • Bottom view of tree can be obtained using level order traversal and a map to store horizontal distance

    • Serialization and deserialization of binary tree can be done using preorder traversal

    • Virtual destructor in Java is automatically called while in C++ it needs to be explicitly defined

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - One should have strong DSA skills and knowledge of Basic OOPS. Its not necessary to learn OS and DBMS if it's not taught in your college yet

Skills evaluated in this interview

I was interviewed before Sep 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 45 minutes
Round difficulty - Hard

Round was scheduled in the early afternoon hours most probably from 1 to 2 on hackerrank.

  • Q1. 

    BST to Greater Tree Problem Statement

    Given a binary search tree (BST) with 'N' nodes, the task is to convert it into a Greater Tree.

    A Greater Tree is defined such that every node's value in the origina...

  • Ans. 

    Convert a binary search tree into a Greater Tree by replacing each node's value with the sum of all values greater than or equal to it.

    • Traverse the BST in reverse inorder (right, root, left) to visit nodes in descending order.

    • Keep track of the running sum of visited nodes and update each node's value with this sum.

    • Recursively apply the above steps to all nodes in the BST.

    • Example: Input - 4 1 6 0 2 5 7 -1 -1 -1 3 -1 -1 ...

  • Answered by AI
  • Q2. 

    Ninja and Binary String Problem Statement

    Ninja has a binary string S of size N given by his friend. The task is to determine if it's possible to sort the binary string S in decreasing order by removing a...

  • Ans. 

    Determine if a binary string can be sorted in decreasing order by removing non-adjacent characters.

    • Check if the count of '1's in the string is equal to the length of the string, in which case it can be sorted in decreasing order.

    • If there are multiple '0's between two '1's, they can be removed to sort the string in decreasing order.

    • If there are more '0's than '1's, it is not possible to sort the string in decreasing ord

  • Answered by AI
Round 2 - Video Call 

(1 Question)

Round duration - 40 minutes
Round difficulty - Medium

This round was conducted on Code Share platform. I was shared the invitation link one day prior to the interview and also was told the name of my interviewer. I looked at the profile of the interviewer at linked.in and got a better understanding of what kind of person he was and prepared accordingly. The round was scheduled at 3 :00 pm on 25th August and I was eagerly waiting for the clock hands to reach 3 o'clock since morning and finally I went in front of him after wearing a white shirt and a black coat over it along with a tie over it.

  • Q1. 

    Spiral Order Traversal of a Binary Tree

    Given a binary tree with N nodes, your task is to output the Spiral Order traversal of the binary tree.

    Input:

    The input consists of a single line containing elem...
  • Ans. 

    Implement a function to return the spiral order traversal of a binary tree given in level order.

    • Traverse the binary tree in a spiral order, alternating between left to right and right to left.

    • Use a queue to keep track of nodes at each level and a flag to switch direction.

    • Handle null nodes appropriately to maintain the spiral order traversal.

    • Example: Input: 1 2 3 -1 -1 4 5, Output: 1 3 2 4 5

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Electronics & Communication Engineering from Malaviya National Institute of Technology Jaipur. I applied for the job as SDE - Intern in HyderabadEligibility criteriaComputer science allowedArcesium interview preparation:Topics to prepare for the interview - Data Structures and Algorithms, Pointers, OOPS, System Design, Algorithms, Dynamic ProgrammingTime required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : Prepare DSA Questions from coding ninja or interview bit
Tip 2 : Have knowledge about SQL and datbases
Tip 3 : Practice Atleast 200 coding questions from gfg

Application resume tips for other job seekers

Tip 1 : Attach links to coding profiles
Tip 2 : Mention short description of your team projects and individual as well

Final outcome of the interviewSelected

Skills evaluated in this interview

Arcesium interview questions for designations

 Software Engineer Intern

 (1)

 Software Developer

 (1)

 SDE Intern

 (1)

 Intern

 (1)

 Software Engineer

 (6)

 Finance Intern

 (1)

 Senior Developer

 (1)

 Senior Software Engineer

 (7)

I was interviewed before Sep 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 45 minutes
Round difficulty - Hard

Timing (Between 6pm -7pm)
Environment was friendly and 2 coding questions were given.

  • Q1. 

    Connecting Ropes with Minimum Cost

    You are given 'N' ropes, each of varying lengths. The task is to connect all ropes into one single rope. The cost of connecting two ropes is the sum of their lengths. Yo...

  • Ans. 

    Connect ropes with minimum cost by merging smallest ropes first.

    • Sort the lengths of ropes in ascending order.

    • Merge the two smallest ropes at a time to minimize cost.

    • Repeat the merging process until all ropes are connected.

    • Calculate the total cost by summing up the lengths of merged ropes.

    • Return the minimum cost obtained.

  • Answered by AI
  • Q2. 

    Optimize Memory Usage Problem Statement

    Alex wants to maximize the use of 'K' memory spaces on his computer. He has 'N' different document downloads, each with unique memory usage, and 'M' computer games,...

  • Ans. 

    Maximize memory usage by pairing downloads and games within memory limit 'K'.

    • Sort downloads and games in descending order.

    • Iterate through downloads and games to find the pair with maximum memory usage.

    • Return the indices of the selected download and game pairs.

  • Answered by AI
Round 2 - Video Call 

(1 Question)

Round duration - 40 minutes
Round difficulty - Medium

Timing (6pm -7 pm)
Environment was user friendly
In first 10-15 minutes He asked my current company’s work and some behavioral questions. Then he jumped to coding problems

  • Q1. 

    Spiral Order Traversal of a Binary Tree

    Given a binary tree with N nodes, your task is to output the Spiral Order traversal of the binary tree.

    Input:

    The input consists of a single line containing elem...
  • Ans. 

    Implement a function to output the Spiral Order traversal of a binary tree given in level order.

    • Traverse the binary tree in a spiral order, alternating between left to right and right to left at each level.

    • Use a queue to keep track of nodes at each level and a stack to reverse the order of nodes at odd levels.

    • Handle null nodes appropriately to maintain the spiral order traversal.

    • Example: Input: 1 2 3 -1 -1 4 5, Output:

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Malaviya National Institute of Technology Jaipur. I applied for the job as SDE - Intern in BangaloreEligibility criteriaAbove 7 cgpaArcesium interview preparation:Topics to prepare for the interview - Operating System, System Design, Data structure, Trees, Graph, Dynamic ProgrammingTime required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : Prepare DSA Questions from coding ninja or interview bit
Tip 2 : Have knowledge about SQL and datbases
Tip 3 : Practice Atleast 200 coding questions from gfg

Application resume tips for other job seekers

Tip 1 : Have some good projects Web Dev projects are preferred
Tip 2 : Resume should be of 1 page

Final outcome of the interviewSelected

Skills evaluated in this interview

Get interview-ready with Top Arcesium Interview Questions

Interview questions from similar companies

Interview Preparation Tips

Round: Test
Experience: Study data interpretation (calculator allowed) and pattern puzzles

Round: Group Discussion
Experience: Two topics (have been same case studies for past 4 years now): - Mobile app improvement - Making a business decision

Round: HR Interview
Experience: Everything depends only on HR interview
Tips: Make a list of your strengths and an example for each!

Round: Technical Interview
Experience: Short, easy and basic questions asked about projects and DS. Pretty chilled

College Name: Sardar Patel Institute of Technology

Software Engineer Interview Questions & Answers

Barclays user image Shubham Srivastava

posted on 30 Jan 2016

Interview Preparation Tips

Round: Test
Experience: General aptitude consisted of quantitative questions .There were 6 questions and suggested time as 10 minutes. Questions were of easy level. Questions based on numbers,distance,time etc..Answers of general aptitude were to be written in textbox. eg ans is 4,write 4. there were no options in quant. Answers were integers an easy.
Technical comprehension involved two paragraphs and questions based on sql.
Logical analysis contained questions of logical deduction mainly.
Program tracing involved finding output of programs(mainly while loop and if else)..
Programming : There was only one question of programming(to be solved in 30 minutes). Code was given and was to be modified.Modification involved like , find out the least salary of employees,... (they used file input output and structures).

Tips: Practice basic aptitude.Concepts should be clear.
Duration: 90 minutes
Total Questions: 18

Skills: Basic C/C++, Logical Thinking, Logical Reasoning, General Aptitude
College Name: NIT Raipur

Interview Questionnaire 

1 Question

  • Q1. Basic Questions of Oops and MVC

Interview Questionnaire 

11 Questions

  • Q1. 1st technical round
  • Q2. How you will find the smallest of 4 numbers without using >.< and min function using java
  • Ans. 

    Finding smallest of 4 numbers without using >.< and min function in Java.

    • Initialize a variable with the first number

    • Compare it with the remaining numbers using if-else statements

    • If a smaller number is found, update the variable

    • Repeat until all numbers are compared

    • The final value of the variable will be the smallest number

  • Answered by AI
  • Q3. Write a code for palindrome
  • Ans. 

    Code for palindrome checking

    • Convert the input to lowercase to ignore case sensitivity

    • Use two pointers, one at the start and one at the end of the string

    • Compare the characters at both pointers and move them towards each other

    • If all characters match, it's a palindrome

  • Answered by AI
  • Q4. Write any javascript code
  • Ans. 

    Javascript code to display 'Hello World!' on the webpage

    • Create a new HTML file

    • Add a script tag with 'type' attribute set to 'text/javascript'

    • Inside the script tag, use document.write() to display 'Hello World!'

  • Answered by AI
  • Q5. Swap two number without using temperory variable
  • Ans. 

    Swap two numbers without using a temporary variable.

    • Use addition and subtraction to swap the values

    • Use XOR operator to swap the values

    • Use multiplication and division to swap the values

  • Answered by AI
  • Q6. How you will add 2 table
  • Ans. 

    To add 2 tables, we need to use a join operation on a common column.

    • Identify the common column between the tables

    • Choose the appropriate join type (inner, outer, left, right)

    • Write the SQL query to join the tables

    • Example: SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column

  • Answered by AI
  • Q7. Difference between union and union all
  • Ans. 

    Union combines and removes duplicates, Union All combines all rows including duplicates.

    • Union is used to combine the result sets of two or more SELECT statements and remove duplicates.

    • Union All is used to combine the result sets of two or more SELECT statements and includes all rows, including duplicates.

    • Union is slower than Union All as it has to remove duplicates.

    • Union requires the same number of columns in all SELEC...

  • Answered by AI
  • Q8. They provide an instance, and tell us to write a query for that
  • Q9. Tell me about yourself
  • Q10. The worst situation during your internship period
  • Ans. 

    Being assigned a project with unrealistic deadlines and minimal guidance

    • Received a project with tight deadlines and unclear requirements

    • Struggled to meet the deadlines due to lack of guidance and support

    • Had to work long hours and weekends to try to complete the project

    • Learned the importance of clear communication and setting realistic expectations

  • Answered by AI
  • Q11. How you will overcome from that worst situation

Interview Preparation Tips

Round: Test
Experience: The question were not that much difficult. Many apti questions are easy. Technical was very easy for me.
The questions were fully based on java, c and SQL. 7 to 8 questions are from SQL. But all are straight forward questions. Other 2 sections were easy and any student who had a good sort of thinking ability can able to solve those questions.
Tips: Just refer all the basic topics in java, c and sql.
Duration: 60 minutes
Total Questions: 50

Round: Technical Interview
Experience: It was fully based on the final sem project which i was doing.
Since my project is company's employee portal, i was asked about that. They will dig into deep with respect to that project.
Tips: U should be aware of each and everything in your project which you are going to explain them. The question which they use to ask is really unpredictable.

Round: Technical Interview
Experience: This is pure technical round where i was asked the questions which is easy but takes time to think. Anyhow, i answered all these questions and get into the next round.
Tips: Logical thinking matters. Though questions look easier, sometimes we co calculate with wrong manner.
So keep calm and think in a broader manner.

Round: Technical Interview
Experience: Technical round with pure database stuffs. I was asked only few question in this. Since it was straight forward, i answered all the questions.

Round: HR Interview
Experience: Confidence really matters. Though i was not that much good in conversing, i spoke with brave and confidently which makes me to became a part of the barclays team.

General Tips: Be confident enough and answer them what you know.
Talking too much as well as taking less is also a problematic.
Skills: Logical thinking, Technical skills ( Especially about database )
College Name: MANIPAL INSTITUTE OF TECHNOLOGY, MANIPAL
Motivation: Credits should goes to my bro who motivates me to apply to this comapny.

Skills evaluated in this interview

I was interviewed in Sep 2017.

Interview Questionnaire 

4 Questions

  • Q1. Technical interview take by client technical person actually they are hiring for another client so they took total 3 technical round and final will HR round
  • Q2. Asking about life cycle of Dot net mvc contols entity frame work and SQL queries
  • Q3. Problem based on oops and SQL queries outputs
  • Q4. Basic questions about my self ,salary discussion basic formalities form I have to fill up

Interview Preparation Tips

Round: Test
Experience: There were around 15 objective question that includes mvc, c#.net and SQL server. It was very simple question like different types of filters,Acton results in mvc. Basic oops concept and dot net web page regarding

Round: Resume Shortlist
Experience: After completing test round another was technical round discussed maily for mvc and SQL server questions. Around 30 mint discussion. After qualify this round another round will start from client technical staff.

General Tips: It was for 2-3 year experience person very simple to crack but focus on you which profile you are looking for study interview questions from net
Skills: Dot net mve oops concept jQuery and SQL server
Contribute & help others!
anonymous
You can choose to be anonymous

Recently Viewed

INTERVIEWS

Coal India

No Interviews

INTERVIEWS

Navi Technologies

No Interviews

LIST OF COMPANIES

Agility E Services

Locations

INTERVIEWS

Arcesium

No Interviews

INTERVIEWS

Navi Technologies

No Interviews

INTERVIEWS

Coal India

No Interviews

INTERVIEWS

Coal India

No Interviews

INTERVIEWS

Agility E Services

No Interviews

INTERVIEWS

Amadeus

No Interviews

INTERVIEWS

Arcesium

No Interviews

Tell us how to improve this page.

Senior Analyst
318 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Analyst
314 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
223 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Engineer
186 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Financial Analyst
153 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Arcesium with

Edelweiss

3.9
Compare

JPMorgan Chase & Co.

4.0
Compare

Goldman Sachs

3.5
Compare

Morgan Stanley

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