Open In App

Aress Software Interview Experience for Trainee Software Engineer (On-Campus)

Last Updated : 11 Oct, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

Hello, I am thrilled to share that I have been selected for the position of Trainee Software Engineer at Aress Software.

The selection process at Aress Software consisted of several stages:

  1. Grammar Test
  2. Aptitude/Coding MCQs
  3. Technical Interview
  4. HR Interview

Pre-Placement Talk

The pre-placement talk lasted for 1 hour. During this session, we were provided with insights about the company, its culture, and the expectations they have for us as Software Engineers. After that, we were given an application form to fill out with the required details.

ROUND 1 Grammar Test (10 minutes):

This was an easy test wherein 10 words were given, such as “had,” “has,” “had been,” “has been,” “concern,” “concerned,” “pole,” “poll,” “their,” and “there.” We were tasked with creating meaningful and grammatically correct sentences. (Non-eliminatory round)

ROUND 2 Aptitude & Coding MCQs (1 hour):

The aptitude section lasted for 30 minutes, with 20 questions covering basic logical and aptitude topics such as coding-decoding, train problems, boat and streams, distance direction, etc.

The coding section also lasted for 30 minutes, with 20 questions covering topics like DBMS, predicting the output, and DSA basics.

post-increment

ROUND 3 Technical Interviews (30-40 minutes):

Out of over 200+ students, only 27 were shortlisted. The technical interviews played a pivotal role in evaluating both my theoretical knowledge and practical problem-solving skills.

My resume content was evaluated, and I was asked questions on Recursion, including the implementation of basic code for head and tail recursion, as well as questions related to pre and post-increment in C++.

In Object-Oriented Programming (OOPs), I was asked to implement a class in C++ and demonstrate the concepts of polymorphism, encapsulation, and inheritance. We also discussed global and local scope variables and delved into runtime and compile-time polymorphism with examples.

In DBMS, I was questioned about the GROUP BY clause, finding the maximum salary in different departments, differences between unique, foreign, and primary keys, stored procedures, constraints, and distinctions between SQL and NoSQL databases. I also answered some general questions related to my projects.

ROUND 4 HR Round (30 minutes):

Out of the initial 27 students, only 17 were shortlisted for the HR round.

The HR interview began with an introduction about myself, followed by discussions on my strengths, hobbies, weaknesses, and how I overcome them. I was asked to share my family background, discuss my comfort level with employment bonds, and outline my future plans. The interviewers also provided general information about the company and its future goals.

Key Takeaways

  • Focus on fundamental concepts, particularly in DSA, OOP, and DBMS.
  • Practice basic aptitude questions.
  • Pay more attention to communication skills.

In total, 13 students, including myself, were successfully selected. We received the offer letter immediately and were asked to visit the company the next day.


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads