Open In App

Arcesium Interview Experience ( FTE On-Campus)

The whole process was online.

All the interviews were help via HackerRank CodePair Platform in our TPC office since they did not visit the campus.



 

Online Round : 



There were a total of 32 questions divided as:

Section 1 – 15 MAT/ Logical Reasoning questions.  ( MCQs )

Section 2- 15 Technical Questions ( again MCQs but mostly were to determine the output )

Section 3- 2 Coding questions.

1st Question: https://stackoverflow.com/questions/21077763/smallest-number-that-can-not-be-formed-from-sum-of-numbers-from-array

I don’t remember the second question.

Solving one coding question and doing well in other two sections ( each section has its own cut off ) were enough to proceed for Technical Interviews.

 

Round 1:

1. Asked a bit from my Resume. Did not go into detail.

2. Check if a Binary Tree is BST or not

3. Main concepts of OOPS

Round 2:

1. Asked me what technologies I know. I mentioned Django along with some. Asked to briefly explain what is Django.

2. Let us assume we have a library where books aren’t sorted in the racks. You have to design a library software such that:

You can search with multiple keywords ( later I asked if all the keywords should be contained in book name )

You have to output weighted results. For example : If you keyword is “Tom” and there is a book which contains “Tom” in its name 3 times and rest books just once, it should output the book name containing 3 “Tom”s first and then the rest.

3. Difference between void pointer and int pointer. What happens to the following operations. ++ on void poiter and ++ on int pointer ( I answered both the parts wrong I guess ).

4. If we can typecast a void pointer why do we need int pointers etc. Told him something but I wasn’t really sure.

5. SQL query involving joins which used group by and limit.

6. What is Virtualization in OS?

 

Round 3:

1. A = { 1, 4, 6, 8, 9, } ( any random numbers, can be 10^6 as well ). There is a number B = 2 ^ A[0] + 2 ^ A[1] + …

We need to tell at what locations would be have set bits in binary representation of B? ( can be n bit, not 32 /64 )

2. What is Abstract Class. What is the use of it?

3. Why can’t we make objects of Abstract Class ( couldn’t answer )

4. What is Virtualization? What is the page size we should use for every process?

 

HR Round:

Two candidates (including me) were shortlisted for the HR Round. We both were invited to the same online video meeting where the HR told us they’re offering both of us and explained about the company.

 

Cheers!

Article Tags :