Upload Button Icon Add office photos

Arcesium

Compare button icon Compare button icon Compare

Filter interviews by

Arcesium Software Engineer Intern Interview Questions, Process, and Tips

Updated 31 Jul 2022

Arcesium Software Engineer Intern Interview Experiences

1 interview found

Round 1 - Aptitude Test 

It was an on campus coding and aptitude test.

Round 2 - Technical 

(2 Questions)

  • Q1. Find nearest index of character in string for each index.
  • Ans. 

    Find the nearest index of a character in a string for each index.

    • Create an array of strings to store the results.

    • Loop through each character in the string.

    • For each character, loop through the rest of the string to find the nearest index of the same character.

    • Store the result in the array.

  • Answered by AI
  • Q2. Discussion about project.
Round 3 - Technical 

(2 Questions)

  • Q1. Minimum weight to reach bottom right corner in matrix starting from top left. You can move only down and right.
  • Ans. 

    Minimum weight to reach bottom right corner in matrix starting from top left. You can move only down and right.

    • Use dynamic programming to solve the problem efficiently

    • Create a 2D array to store the minimum weight to reach each cell

    • The minimum weight to reach a cell is the minimum of the weight to reach the cell above and the cell to the left plus the weight of the current cell

    • The minimum weight to reach the bottom righ...

  • Answered by AI
  • Q2. Discussion about project on MERN stack
Round 4 - One-on-one 

(6 Questions)

  • Q1. Intro + resume follow up
  • Q2. Missing number in array in 1 to n
  • Ans. 

    Find the missing number in an array of integers from 1 to n.

    • Create a hash set to store the numbers in the array

    • Loop through the numbers from 1 to n and check if they are in the hash set

    • Return the number that is not in the hash set

  • Answered by AI
  • Q3. 3 bulbs 3 switches puzzle
  • Q4. Topological Sort along with dry run
  • Ans. 

    Topological Sort is a linear ordering of vertices in a directed acyclic graph.

    • It is used to find a linear ordering of elements that have dependencies.

    • It is based on the concept of DFS (Depth First Search).

    • It can be implemented using both DFS and BFS (Breadth First Search).

    • It is commonly used in scheduling jobs, resolving dependencies, and compiling code.

    • Example: Topological sorting of courses to take in a college based

  • Answered by AI
  • Q5. Critical section problem and deadlocks
  • Q6. Design a 2 player chess game
  • Ans. 

    A 2 player chess game with standard rules and GUI

    • Implement standard chess rules and moves

    • Create a GUI for players to interact with the game

    • Allow players to make moves and track game progress

    • Incorporate checkmate and stalemate conditions

    • Implement a timer for each player's turn

  • Answered by AI
Round 5 - HR 

(3 Questions)

  • Q1. Intro + project discussion
  • Q2. Why you want to join Arcesium
  • Q3. Which is your Dream Company

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and speak the truth without hesitation.

Skills evaluated in this interview

Interview questions from similar companies

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

(2 Questions)

  • Q1. What is the internal working of a hashmap?
  • Q2. Design a Least Recently Used (LRU) cache.
Round 2 - Technical 

(2 Questions)

  • Q1. What are the SOLID principles in software engineering?
  • Q2. What design patterns have you worked with?
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Normal logical, verbal, and quantitative ability questions.

Round 2 - Psychometric Test 

(1 Question)

  • Q1. Behavioural questions like how do you manage your team what do you do in thia or that situation
Round 3 - Technical 

(2 Questions)

  • Q1. Computer Fundamentals like OOPS,DBMS and SQL
  • Q2. Questions Based on yourresume

Interview Preparation Tips

Interview preparation tips for other job seekers - Be Patient and work o you CS fundamentals
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Data structure was more and it was difficult round

Round 2 - Technical 

(1 Question)

  • Q1. It will depend on interviewer
Round 3 - Behavioral 

(1 Question)

  • Q1. It will be depending on Manager who is taking interview
Round 4 - HR 

(1 Question)

  • Q1. It will be very smooth

Interview Preparation Tips

Interview preparation tips for other job seekers - It's a very good company overall I had very good learning and experience
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Oct 2024. There were 4 interview rounds.

Round 1 - Aptitude Test 

Basic things.. same as any company

Round 2 - Coding Test 

Basic coding, 2 codes asked.

Round 3 - Technical 

(2 Questions)

  • Q1. Project discussion
  • Q2. Skills in my resule
  • Ans. 

    My skills include programming languages like Java, Python, and C++, as well as experience with databases and problem-solving.

    • Proficient in Java, Python, and C++ programming languages

    • Experience with databases such as MySQL and MongoDB

    • Strong problem-solving skills demonstrated through projects and coding challenges

  • Answered by AI
Round 4 - One-on-one 

(2 Questions)

  • Q1. Why incedo? Why job switch?
  • Ans. 

    Incedo offers exciting opportunities for growth and learning in the software engineering field. Job switch for new challenges and career advancement.

    • Incedo provides a dynamic work environment with cutting-edge technologies.

    • Opportunity to work on diverse projects and enhance skills.

    • Career growth prospects and learning opportunities at Incedo.

    • Desire for new challenges and professional development.

    • Alignment of career goal

  • Answered by AI
  • Q2. How re you useful for our organization

Interview Preparation Tips

Topics to prepare for Incedo Software Engineer Trainee interview:
  • Resume
Interview preparation tips for other job seekers - Be confident. Prepare basics very well.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Aug 2024. There were 2 interview rounds.

Round 1 - Coding Test 

C and Golang related questions, 2 Hours assement, The test involved writing code by hand in paper in the office (Bengaluru)

Round 2 - Technical 

(9 Questions)

  • Q1. Write a go code to remove duplicate elements from a slice.
  • Ans. 

    Go code to remove duplicate elements from a slice of strings

    • Use a map to keep track of unique elements

    • Iterate over the slice and add elements to the map

    • Create a new slice with unique elements from the map

  • Answered by AI
  • Q2. Difference between array and slice in Go.
  • Ans. 

    Arrays have fixed length, slices are dynamic and can grow/shrink. Slices are references to arrays.

    • Arrays have fixed length, specified at compile time.

    • Slices are dynamic, can grow or shrink at runtime.

    • Slices are references to arrays, allowing for more flexibility.

    • Example: var arr [3]string // array with fixed length of 3

    • Example: slice := make([]string, 0) // slice with dynamic length

  • Answered by AI
  • Q3. Explain struct and interface
  • Ans. 

    Struct is a user-defined data type that groups related data fields together. Interface defines a set of methods that a type must implement.

    • Struct is used to create complex data structures by grouping related data fields together.

    • Interface defines a set of methods that a type must implement. It allows for polymorphism in Go.

    • Example: type Person struct { Name string; Age int }

    • Example: type Shape interface { Area() float6...

  • Answered by AI
  • Q4. What is containerization.
  • Ans. 

    Containerization is a method of packaging, distributing, and running applications in isolated environments called containers.

    • Containers are lightweight, portable, and can run on any platform that supports containerization.

    • They include everything needed to run the application, such as code, runtime, system tools, libraries, and settings.

    • Popular containerization tools include Docker, Kubernetes, and Podman.

    • Containerizati...

  • Answered by AI
  • Q5. Write a go code to implement struct.
  • Ans. 

    Implementing a struct in Go code

    • Define a struct using the 'type' keyword

    • Add fields to the struct with their respective data types

    • Access struct fields using dot notation

  • Answered by AI
  • Q6. Explain goroutine.
  • Ans. 

    Goroutine is a lightweight thread managed by Go runtime, allowing concurrent execution of functions.

    • Goroutines are created using the 'go' keyword in Go programming language.

    • They are more lightweight than threads and are managed by the Go runtime.

    • Goroutines allow for concurrent execution of functions without the need for manual thread management.

    • Example: go myFunction()

    • Example: go func() { // code here }

  • Answered by AI
  • Q7. How do you achieve concurrency in Go?
  • Ans. 

    Concurrency in Go is achieved using goroutines and channels.

    • Use goroutines to run functions concurrently

    • Communicate between goroutines using channels

    • Avoid using shared memory for synchronization

  • Answered by AI
  • Q8. What is channel in Go? What are the differences between buffered and unbuffered channel?
  • Ans. 

    A channel in Go is a communication mechanism that allows goroutines to communicate with each other.

    • Buffered channels have a specific capacity and can send multiple values without the need for a corresponding receive operation immediately.

    • Unbuffered channels have no capacity and require both a send and receive operation to be ready at the same time for communication to occur.

  • Answered by AI
  • Q9. What is scaling? Horizontal and vertical scaling.
  • Ans. 

    Scaling refers to the ability of a system to handle increasing amounts of work or its potential to accommodate growth.

    • Horizontal scaling involves adding more machines to distribute the load, while vertical scaling involves increasing the resources of a single machine.

    • Horizontal scaling is more cost-effective and provides better fault tolerance, but can be more complex to implement.

    • Vertical scaling is simpler to impleme...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Study basic DSA. Learn C properly (Including deep concepts in pointer). Practice Golang. Also try to write solve some basic dsa problem in Go.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected
Round 1 - Technical 

(2 Questions)

  • Q1. Difference between Scheduled script and Map reduce script?
  • Ans. 

    Scheduled script runs on a predefined schedule, while Map reduce script processes large datasets in parallel.

    • Scheduled script is used for automating tasks at specific times, like sending reports daily at 8am.

    • Map reduce script is used for processing large datasets by splitting them into smaller chunks and processing them in parallel.

    • Scheduled script is typically used for routine tasks, while Map reduce script is used fo...

  • Answered by AI
  • Q2. Types of scripts in NetSuite.
  • Ans. 

    Types of scripts in NetSuite include SuiteScript, SuiteTalk, SuiteFlow, and SuiteBuilder.

    • SuiteScript: JavaScript-based scripts for customizing NetSuite functionality.

    • SuiteTalk: Web services integration for connecting NetSuite with external systems.

    • SuiteFlow: Visual workflow tool for automating business processes.

    • SuiteBuilder: Customization tool for modifying NetSuite forms, fields, and records.

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Nov 2024. There were 3 interview rounds.

Round 1 - Coding Test 

Coding round is related to DSA

Round 2 - Technical 

(2 Questions)

  • Q1. Java related questions
  • Q2. Explain about your project
Round 3 - HR 

(2 Questions)

  • Q1. Salary negotiation
  • Q2. Why you want to join us?
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Group Discussion 

Technology advantage or not

Round 2 - Aptitude Test 

All aptitude topics,logical reasoning

Round 3 - Technical 

(2 Questions)

  • Q1. Oops,2 coding questions
  • Q2. Palindrome,even number
Round 4 - HR 

(2 Questions)

  • Q1. What do you know
  • Q2. Do you have any questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Similar to tcs,infosys pattern
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Naukri.com and was interviewed in Dec 2024. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Questions on java , spring boot , containarisation tools, coding, SOLID principles
Round 2 - Assignment 

5 coading questions were asked in it

Round 3 - HR 

(1 Question)

  • Q1. Manegerial round

Arcesium Interview FAQs

How many rounds are there in Arcesium Software Engineer Intern interview?
Arcesium interview process usually has 5 rounds. The most common rounds in the Arcesium interview process are Technical, Aptitude Test and One-on-one Round.
How to prepare for Arcesium Software Engineer Intern 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 Arcesium. The most common topics and skills that interviewers at Arcesium expect are Data Privacy, Finance, Medical Coding, Mobile Application Design and SQL.
What are the top questions asked in Arcesium Software Engineer Intern interview?

Some of the top questions asked at the Arcesium Software Engineer Intern interview -

  1. Minimum weight to reach bottom right corner in matrix starting from top left. Y...read more
  2. Find nearest index of character in string for each ind...read more
  3. Missing number in array in 1 t...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

HSBC Group Interview Questions
4.0
 • 490 Interviews
Goldman Sachs Interview Questions
3.5
 • 408 Interviews
Deutsche Bank Interview Questions
3.9
 • 366 Interviews
TCS iON Interview Questions
3.9
 • 365 Interviews
Morgan Stanley Interview Questions
3.7
 • 308 Interviews
Barclays Interview Questions
3.8
 • 277 Interviews
CitiusTech Interview Questions
3.4
 • 268 Interviews
NeoSOFT Interview Questions
4.0
 • 263 Interviews
Episource Interview Questions
3.9
 • 221 Interviews
View all
Senior Analyst
313 salaries
unlock blur

₹9.5 L/yr - ₹26.5 L/yr

Analyst
310 salaries
unlock blur

₹7.6 L/yr - ₹20 L/yr

Senior Software Engineer
227 salaries
unlock blur

₹12.2 L/yr - ₹42 L/yr

Software Engineer
185 salaries
unlock blur

₹12 L/yr - ₹33 L/yr

Financial Analyst
150 salaries
unlock blur

₹8.5 L/yr - ₹19 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