Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Amdocs Team. If you also belong to the team, you can get access from here

Amdocs Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Clear (1)

Amdocs Associate Software Engineer Interview Questions, Process, and Tips

Updated 2 Mar 2025

Top Amdocs Associate Software Engineer Interview Questions and Answers

  • Q1. Maximum Sum Increasing Subsequence of Length K Problem Statement You are given an array NUMS consisting of N integers and an integer K. Your task is to determine the max ...read more
  • Q2. First Unique Character in a String Problem Statement Given a string STR consisting of lowercase English letters, identify the first non-repeating character in the string ...read more
  • Q3. Implement Atoi Function You have a string 'STR' of length 'N'. Your task is to implement the atoi function, which converts the string into an integer. If the string does ...read more
View all 60 questions

Amdocs Associate Software Engineer Interview Experiences

51 interviews found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Mar 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Aptitude Test 

Basic Aptitude test which includes quantitative verbal and logical reasoning

Round 3 - Coding Test 

2 questions on programming language and 2 on sql

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep your basics good and focus more on writing a logic than entirely solving the questions

Interview Questionnaire 

1 Question

  • Q1. Reverse linked List

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare for sql and coding

Associate Software Engineer Interview Questions Asked at Other Companies

asked in Accenture
Q1. Triplets with Given Sum Problem Given an array or list ARR consis ... read more
asked in Gainsight
Q2. Connecting Ropes with Minimum Cost You are given 'N' ropes, each ... read more
Q3. Intersection of Two Arrays II Given two integer arrays ARR1 and A ... read more
asked in Clarivate
Q4. Best Time to Buy and Sell Stock II Problem Statement Given the st ... read more
Q5. Ninja and Alternating Largest Problem Statement Ninja is given a ... read more

I was interviewed before Sep 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 50 minutes
Round difficulty - Medium

Yes consist of two code and questions MCQ of ds ,algo,Linz,shell,English and DBMS
Test happens with your webcam access.

  • Q1. 

    Nth Fibonacci Number Problem

    Calculate the Nth term in the Fibonacci sequence using the formula: F(n) = F(n-1) + F(n-2) where F(1) = F(2) = 1.

    Given a number N, determine the Nth Fibonacci number.

    Input...

  • Ans. 

    Calculate the Nth Fibonacci number using the given formula and constraints.

    • Implement a function to calculate the Nth Fibonacci number using the formula F(n) = F(n-1) + F(n-2) with base cases F(1) = F(2) = 1.

    • Use dynamic programming or recursion to efficiently compute the Fibonacci number for large N values.

    • Ensure the input N is within the constraints 1 <= N <= 10000.

    • Example: For N = 5, the output should be 5 as th

  • Answered by AI
Round 2 - Face to Face 

(2 Questions)

Round duration - 40 minutes
Round difficulty - Hard

Late night around at 8 pm 
Environmental is positive.
Interviewer made me feel positive

  • Q1. 

    Priority Queue Implementation

    Ninja is tasked with implementing a priority queue using the Heap data structure. Since Ninja is busy with tournament preparations, your help is requested to complete this ta...

  • Ans. 

    Implement a priority queue using Heap data structure with functions like push, pop, getMaxElement, and isEmpty.

    • Implement push() function to insert element into the priority queue.

    • Implement pop() function to delete the largest element from the queue.

    • Implement getMaxElement() function to return the largest element.

    • Implement isEmpty() function to check if the queue is empty.

  • Answered by AI
  • Q2. You have 3 bulbs outside a room and 3 switches inside the room. The challenge is to determine which switch controls which bulb, with the constraint that you can only enter the bulb room once.
Round 3 - HR 

Round duration - 10 Minutes
Round difficulty - Easy

Morning time
Positive environment
Nice interviewer

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Associate Software Engineer in GurgaonEligibility criteria6 cgpa ,no gapAmdocs interview preparation:Topics to prepare for the interview - Python, Data structure, DBMS, algorithm, IotTime required to prepare for the interview - 6 MonthsInterview preparation tips for other job seekers

Tip 1 : practice on subject in which you are strong enough and unbeatable
Tip 2 : Always go through previous interview experiences on internet
Tip 3 : follow continuety

Application resume tips for other job seekers

Tip 1 : mention only you strong topics ,don't include anything you don't know about 
Tip 2 : always make your resume one pager

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via LinkedIn and was interviewed before Sep 2020. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Java, SQL, UNIX and python

Interview Preparation Tips

Interview preparation tips for other job seekers - If u are preparing for amdocs interview, then u must know the basic Unix commands and SQL. These 2 skill are mandatory and questions will be asked from these definitely.

Amdocs interview questions for designations

 Software Associate

 (1)

 Associate Software Developer

 (3)

 Software Engineer

 (43)

 Senior Software Engineer

 (9)

 Software Testing Engineer

 (4)

 Software Development Engineer

 (1)

 Software Support Engineer

 (1)

 Junior Software Engineer

 (1)

I applied via Campus Placement and was interviewed before Jun 2020. There were 4 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. 1. Sorting Algorithms
  • Q2. 2. Linux Basic commands
  • Q3. 3. SQL queries
  • Q4. 4. OOPS concepts ( Encapsulation and Polymorphism).

Interview Preparation Tips

Interview preparation tips for other job seekers - Be original in the interviews. Mention genuine projects and skills in your resume. Focus on one programming language and work of OOPS concepts and Data structure and Algorithms.

Get interview-ready with Top Amdocs Interview Questions

I applied via Campus Placement and was interviewed before Sep 2020. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Details about major project in college

Interview Preparation Tips

Interview preparation tips for other job seekers - It was good in terms of technology and project related questions

I applied via Campus Placement and was interviewed before Nov 2019. There were 6 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. I was asked two coding question, aptitude and unix command at round one, then a paper pen coding question and questions regarding Java,DS,MySql,Data communication at round 2, the round three was HR.

Interview Preparation Tips

Interview preparation tips for other job seekers - You should be good at any one of these (JAVA,C++ PYTHON), Database, DS,Data communication, Unix. Anything apart from these is add on. But these things are must

Interview Questionnaire 

1 Question

  • Q1. Prepare Unix, SQL, Puzzles, Data Structures thoroughly. Interview will last somewhere between 45 mins to 1.15 hours, be calm and they will help you if you're stuck somewhere.

Interview Questionnaire 

2 Questions

  • Q1. Strengths and weakness
  • Q2. Extra curricular achievements
  • Ans. 

    I have been actively involved in various extra curricular activities such as volunteering, sports, and leadership roles.

    • Volunteered at local animal shelter every weekend

    • Captain of the soccer team in high school

    • Organized charity events for underprivileged children

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: The test was conducted by AMCAT and had 120 questions for personality test. Around 40-50 questions from Unix, SQL and other coding languages. Around 20 General aptitude questions and 2 questions of coding that had to solved using any programming language.
Tips: Refer to geeks for geeks for AMCAT.
Total Questions: 200

Round: Technical Interview
Experience: The test was conducted by AMCAT and had 120 questions for personality test. Around 40-50 questions from Unix, SQL and other coding languages. Around 20 General aptitude questions and 2 questions of coding that had to solved using any programming language.
Tips: Refer to geeks for geeks for AMCAT.

Round: Technical Interview
Experience: The technical interview went for almost 50 minutes. For the first 20 mins my resume was discussed, my projects , internships and extra curriculars. For the next 20 mins the interviewer asked me technical questions regarding coding , Unix and SQL. For 10 mins he tested my willingness to join the company and my passion for coding since I belonged to ECE branch.
Tips: Be thorough with your resume.
Be thorough with the questions that appeared in the test.

Skills: Technical Skills, Communication skills
College Name: National Institute of Techno

Interview Questionnaire 

15 Questions

  • Q1. What is a friend function
  • Ans. 

    A friend function is a non-member function that has access to the private and protected members of a class.

    • Declared inside the class but defined outside the class scope

    • Can access private and protected members of the class

    • Not a member of the class but has access to its private members

    • Used to allow external functions to access and modify private data of a class

    • Can be declared as a friend in another class

  • Answered by AI
  • Q2. Some VI editor commands
  • Q3. Definition of atoi function of C
  • Ans. 

    atoi function converts a string to an integer in C.

    • The function takes a string as input and returns an integer.

    • Leading white spaces are ignored.

    • If the string contains non-numeric characters, the function stops conversion and returns the converted value.

    • The function returns 0 if the input string is not a valid integer.

    • Example: atoi('123') returns 123.

  • Answered by AI
  • Q4. A program to print star pattern
  • Ans. 

    A program to print star pattern

    • Use nested loops to print the pattern

    • The outer loop controls the number of rows

    • The inner loop controls the number of stars to be printed in each row

    • Use print() or println() function to print the stars

  • Answered by AI
  • Q5. Run time polymorphism in C++
  • Ans. 

    Run time polymorphism is the ability of a program to determine the object type at runtime and call the appropriate method.

    • It is achieved through virtual functions and dynamic binding.

    • Allows for more flexible and extensible code.

    • Example: a base class Animal with virtual function makeSound() and derived classes Dog and Cat that override makeSound().

    • At runtime, if an Animal pointer points to a Dog object, calling makeSoun

  • Answered by AI
  • Q6. Some queries like finding the second highest salary in a table
  • Q7. What is right outer join and it's use in real world scenario
  • Ans. 

    Right outer join is a type of join operation that returns all the rows from the right table and the matching rows from the left table.

    • Right outer join is denoted by the RIGHT JOIN keyword in SQL.

    • It is used to combine rows from two tables based on a related column.

    • In the result set, unmatched rows from the right table will have NULL values for the columns of the left table.

    • A real-world scenario for using a right outer j...

  • Answered by AI
  • Q8. What is refrential integrity
  • Ans. 

    Refrential integrity ensures that relationships between tables in a database remain consistent.

    • It is a database concept that ensures that foreign key values in one table match the primary key values in another table.

    • It prevents orphaned records in a database.

    • It maintains data consistency and accuracy.

    • For example, if a customer record is deleted, all related orders for that customer should also be deleted.

    • It is enforced...

  • Answered by AI
  • Q9. Difference between Primary key and Unique key
  • Ans. 

    Primary key uniquely identifies a record in a table, while Unique key ensures uniqueness of a column.

    • Primary key can't have null values, Unique key can have one null value

    • A table can have only one Primary key, but multiple Unique keys

    • Primary key is automatically indexed, Unique key is not necessarily indexed

  • Answered by AI
  • Q10. Triggers and their types
  • Ans. 

    Triggers are database objects that are automatically executed in response to certain events.

    • Triggers can be used to enforce business rules, audit changes, or replicate data.

    • There are two types of triggers: DML triggers and DDL triggers.

    • DML triggers are fired in response to DML statements (INSERT, UPDATE, DELETE).

    • DDL triggers are fired in response to DDL statements (CREATE, ALTER, DROP).

  • Answered by AI
  • Q11. Swap two character variables without using third
  • Ans. 

    Swapping two character variables without using third

    • Use XOR operator to swap two variables without using third variable

    • Assign the XOR of both variables to the first variable

    • Assign the XOR of the first variable and second variable to the second variable

  • Answered by AI
  • Q12. Strength and Weakness
  • Q13. Why do you want to join Amdocs when you already have an offer from IBM
  • Q14. About family and home town
  • Q15. Any problem in relocating to Pune or Gurgaon

Interview Preparation Tips

Round: Test
Experience: Questions are easy but time is main constraint, try to complete each section with at least 80% accuracy.

Round: Technical Interview
Experience: Questions were mainly on C,C++(OOPS concepts) and Unix. If you don't know the answer of some of the questions just tell them don't try to give random answers. Be well prepared with your OOPs concepts as that will play crucial part in clearing the technical round.
Tips: Be positive and confident. If you know the answer or you can try then only answer otherwise just say sorry.

Round: HR Interview
Experience: HR round was more like a formality. The HR was asking same set of questions from everyone and all four who got into HR round got selected.
Tips: No tips required for this round :P

General Tips: Try to complete the first round in time&#44; Once you clear the written test be confident and positive in next rounds and you will certainly go through it.
Skills: OOPS, C, Unix, DBMS
College Name: NIT JAIPUR

Skills evaluated in this interview

Contribute & help others!
anonymous
You can choose to be anonymous

Amdocs Interview FAQs

How many rounds are there in Amdocs Associate Software Engineer interview?
Amdocs interview process usually has 2-3 rounds. The most common rounds in the Amdocs interview process are Technical, Coding Test and HR.
How to prepare for Amdocs Associate Software Engineer 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 Amdocs. The most common topics and skills that interviewers at Amdocs expect are Amdocs, Continuous Improvement, Technical Support, Application Software and Computer science.
What are the top questions asked in Amdocs Associate Software Engineer interview?

Some of the top questions asked at the Amdocs Associate Software Engineer interview -

  1. How to convert a string containing a number into integer without using inbuilt ...read more
  2. What is right outer join and it's use in real world scena...read more
  3. What is recursion?Explain it graphically?How compiler executed recursi...read more
How long is the Amdocs Associate Software Engineer interview process?

The duration of Amdocs Associate Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.

Recently Viewed

LIST OF COMPANIES

TresVista

Locations

INTERVIEWS

Modak Analytics

No Interviews

INTERVIEWS

LTIMindtree

No Interviews

INTERVIEWS

Honda

No Interviews

INTERVIEWS

Justclick Travels

No Interviews

INTERVIEWS

Volkswagen

No Interviews

INTERVIEWS

Toyota

No Interviews

INTERVIEWS

TresVista

No Interviews

LIST OF COMPANIES

Discover companies

Find best workplace

Tell us how to improve this page.

Amdocs Associate Software Engineer Interview Process

based on 36 interviews

4 Interview rounds

  • Coding Test Round
  • Technical Round
  • HR Round - 1
  • HR Round - 2
View more
Amdocs Associate Software Engineer Salary
based on 1k salaries
₹3 L/yr - ₹12 L/yr
32% more than the average Associate Software Engineer Salary in India
View more details

Amdocs Associate Software Engineer Reviews and Ratings

based on 119 reviews

3.5/5

Rating in categories

3.1

Skill development

3.4

Work-life balance

3.3

Salary

3.7

Job security

3.8

Company culture

3.0

Promotions

3.1

Work satisfaction

Explore 119 Reviews and Ratings
Software Developer
8.2k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Engineer
1.9k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Softwaretest Engineer
1.7k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Functional Test Engineer
1.2k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Associate Software Engineer
1k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Amdocs with

TCS

3.7
Compare

IBM

4.0
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview
Rate your experience using AmbitionBox
Terrible
Terrible
Poor
Poor
Average
Average
Good
Good
Excellent
Excellent