Open In App

ARC Documents Solutions Pvt Ltd Interview Experience for SDE

Last Updated : 22 May, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

I interviewed for ARC in the month of December 2022 for an off-campus/pooled-campus opportunity.

There were multiple rounds, the very first one being the pre-placement talk where they told us about the company and what categories of products and innovations they have.

Tip 1: You should pay attention to this pre-placement session as it will give you a proper insight into what kind of work ARC does and what would be expected of you if you join them. It will also make you more confident for the upcoming interviews if you have good reasons to join the company. So make sure to take some notes.

This was followed by an Aptitude & Coding Round. There were about 20 aptitude questions mainly focusing on mathematical concepts like ratios, percentages, heights & distances, probability, etc. You can practice these and other concepts from multiple places as nearly every company conducts an aptitude round. The exam had 2 coding questions. One of them required the use of a HashMap and the other one required to use of a LinkedList as a Queue.

Tip 2: Keep practicing DSA as it will help you in all your coding exams. DSA problems are something that you can only master through continued practice, they cannot be learned overnight.

I cleared this round and was invited for Technical Interview Round 1 which was held virtually. There were two interviewers and they asked me my programming language of choice, which I said was Java. The interview lasted for about 1 hour and they asked me about all important concepts of OOPs like Polymorphism, Inheritance, Abstraction, and Encapsulation. Also other topics of Java like method overriding vs method overloading, what is JVM, super keyword and super method, constructors, error handling, etc. I was also told to write some pieces of code like the Factorial of a number using recursion, and how to test for palindrome strings using Stack. I was asked some DBMS questions like synchronization, ACID properties, etc.

Tip 3: Revise your technical subjects properly. They might also venture into Operating Systems and Computer Networks, depending on the requirement and your caliber. Also go through your final year project, if any.

Within two days I was informed that I had cleared the TR1 and was invited for Round 2 which would be Technical + HR, at their office in Kolkata. That session also went on for about 1 hour during which they asked me JAVA questions (once again), gave me some patterns to print, and asked me try-catch-finally and what would happen to the finally block if the catch block has a return statement. Other questions were from Java and OOPs. Then they started referring to my resume and asking a lot of questions on Web Development using ReactJS (because I had mentioned some projects in my resume), JavaScript, HTML, and CSS. They asked about important concepts of React like Virtual DOM, Component Architecture, map method, state and props, hooks, etc.

Tip 4: Keep your resume updated and as per the job requirement mentioned. Keep relevant projects and make sure you are thorough with them.

Next, I was taken to HR who mainly told me about the work culture there and asked me how I would live in the city and if I had any other offers or not, and other general questions. Soon after that, I was told that I had been shortlisted for the role. In my final semester, I joined them for a 6-month internship (which is still going on) as a Full Stack Web Developer. This will be followed by a full-time SDE role.


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads