Amity Software Systems Limited interview experience Real time questions & tips from candidates to crack your interview

Software Engineer Trainee

Amity Software Systems Limited
upvote
share-icon
3 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Journey
My journey began with mastering Computer Science fundamentals and a deep dive into Full-Stack Development. I spent countless hours building real-world projects with React and JavaScript, which transitioned me from writing code to solving problems. As a final-year student, I balanced core technical prep with an interest in AI and Machine Learning, integrating models into my applications to stand out. Staying consistent with daily coding and refining my project architecture was key. Cracking the Amity Software interview was the culmination of that persistence. My advice: build things that excite you—your projects are your best story.
Application story
I applied for the role through an on-campus placement drive organized by my college. The journey began with a formal application submission followed by a pre-placement talk where the company shared insights into their work culture and the specific requirements for the role. After the initial screening of resumes, the process moved quickly. We were first required to undergo an online technical assessment that tested our aptitude and core programming knowledge. Those who cleared the test were then shortlisted for the interview rounds. The entire process was well-structured and coordinated through the college placement cell, making the transition from application to the actual interview very smooth and efficient.
Why selected/rejected for the role?
I believe I was selected because I demonstrated a strong balance between core technical fundamentals and practical application. While I had a solid grasp of Data Structures and Algorithms, what truly set me apart was my ability to walk the interviewers through my projects. I could clearly explain my architectural decisions, the challenges I faced during development, and how I integrated modern technologies like React and AI models to solve specific problems. Beyond technical skills, my consistency and communication played a major role. I showed a genuine passion for continuous learning and was able to articulate my thoughts clearly during the problem-solving sections. The learning for others here is that while your coding skills get you through the door, your ability to explain your "why" and show ownership of your projects is what ultimately seals the deal.
Preparation
Duration: 2 months
Topics: Data Structures, Algorithms, OOPs, DBMS, Operating Systems, Full-Stack Development (React & JavaScript)
Tip
Tip

Tip 1: Focus on building and explaining real-world projects, as being able to discuss your architectural choices and the "why" behind your tech stack demonstrates deep practical knowledge.
Tip 2: Maintain a daily routine for solving coding challenges to keep your problem-solving logic sharp and ensure you are comfortable with core data structures under pressure.

Application process
Where: Campus
Eligibility: NA, (Salary package: 6 LPA)
Resume Tip
Resume tip

Tip 1: Quantify your achievements by including specific metrics, such as "optimized performance by 20%" or "reduced load time by 30%," to provide tangible proof of your impact.
Tip 2: Focus on project depth by including 2-3 high-quality projects with clear descriptions of the tech stack used and the specific problems you solved, rather than listing many surface-level tasks.

Interview rounds

01
Round
Easy
Online Coding Interview
Duration90 minutes
Interview date21 Apr 2026
Coding problem2

The online assessment mainly consisted of MCQs based on Aptitude, Reasoning and English Language Skills.

1. Remove Duplicates

Easy
15m average time
80% success
0/40
Asked in companies
Info Edge India (Naukri.com)Morgan StanleyMakeMyTrip

Ninja is playing with numbers but hates when he gets duplicate numbers. Ninja is provided an array, and he wants to remove all duplicate elements and return the array, but he has to maintain the order in which the elements were supplied to him.

Problem approach

A common approach is to use a Set (in JavaScript/Java) which automatically handles uniqueness, or to use a frequency map (Hash Map) to track elements and build a new array with only those appearing for the first time.

Try solving now

2. Iterative Statements

Explain the difference between a while loop and a do-while loop. (Learn)

Problem approach

A while loop checks the condition before executing the block of code, meaning it may never run if the condition is false initially. A do-while loop executes the block once before checking the condition, ensuring at least one execution.

02
Round
Easy
Group Discussion
Duration30 minutes
Interview date21 Apr 2026
Coding problem1

1. Group Discussion

Topic of GD was- Marrying a Elder Women is Boon or Bane in India.

Problem approach

My approach to the Group Discussion was centred on being a collaborative contributor rather than just a dominant speaker. I focused on three key areas:

1) Initiation and Structure: I aimed to start the discussion by defining the topic clearly, which helped set a constructive tone for the group. If I couldn't start, I made sure to be the first to provide a logical framework for the points being discussed.

2) Active Listening: I paid close attention to other candidates' points. Instead of just waiting for my turn to speak, I acknowledged their ideas—using phrases like "I agree with that point, and to add to it..."—which showed the evaluators that I was a team player.

3) Balanced Participation: I ensured my points were backed by facts or logical reasoning. When the discussion became chaotic, I stepped in to summarize the points made so far, which helped bring the group back on track and demonstrated leadership qualities.

The goal was to show that I could communicate complex ideas simply while respecting the diverse perspectives of the team.

03
Round
Easy
HR Round
Duration30 minutes
Interview date23 Apr 2026
Coding problem1

1. HR Questions

  • Why do you want to join Amity Software?
  • Where do you see yourself in 5 years?

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

Which traversal uses a queue as its primary data structure?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by OYO
5228 views
0 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 3 problems
Interviewed by Amazon
1171 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 5 problems
Interviewed by Meesho
6801 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 9 problems
Interviewed by Salesforce
3868 views
0 comments
0 upvotes