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

Amdocs Associate Software Engineer Interview Questions and Answers

Updated 28 Mar 2025

64 Interview questions

An Associate Software Engineer was asked
Q. 

All Prime Numbers Problem Statement

Given an integer 'N', your task is to print all the prime numbers that lie within the range from 2 to 'N' (inclusive).

Input:

Integer N

Output:

Prime numbers printed...
Ans. 

Print all prime numbers within the range from 2 to N.

  • Iterate from 2 to N and check if each number is prime

  • A prime number is a number greater than 1 that has no positive divisors other than 1 and itself

  • Use a nested loop to check divisibility by numbers less than the current number

🔥 Asked by recruiter 3 times
An Associate Software Engineer was asked
Q. Can you explain the Singleton Class in Java?
Ans. 

Singleton class in Java ensures that a class has only one instance and provides a global point of access to it.

  • Singleton class is implemented by making the constructor private to prevent instantiation from outside the class.

  • It provides a static method to access the single instance of the class.

  • The instance is created only once and reused throughout the application.

  • Example: Logger class in Java can be implemented a...

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
Q2. Intersection of Two Arrays II Given two integer arrays ARR1 and A ... read more
asked in Accenture
Q3. Write a function to determine if a given string is a valid passwo ... read more
asked in Clarivate
Q4. Best Time to Buy and Sell Stock II Problem Statement Given the st ... read more
asked in CGI Group
Q5. Frog Jump Problem Statement A frog is positioned on the first ste ... read more
🔥 Asked by recruiter 4 times
An Associate Software Engineer was asked
Q. 

Subarray with Equal Occurrences Problem Statement

You are provided with an array/list ARR of length N containing only 0s and 1s. Your goal is to determine the number of non-empty subarrays where the number...

Ans. 

Count the number of subarrays where the number of 0s is equal to the number of 1s in a given array of 0s and 1s.

  • Iterate through the array and keep track of the count of 0s and 1s encountered so far.

  • Use a hashmap to store the count of 0s and 1s encountered at each index.

  • For each index, check if the count of 0s and 1s encountered so far are equal. If yes, increment the total count of subarrays.

🔥 Asked by recruiter 2 times
An Associate Software Engineer was asked
Q. 

Palindrome String Validation

Determine if a given string 'S' is a palindrome, considering only alphanumeric characters and ignoring spaces and symbols.

Note:
The string 'S' should be evaluated in a case-...
Ans. 

Check if a given string is a palindrome after removing special characters, spaces, and converting to lowercase.

  • Remove special characters and spaces from the input string

  • Convert the string to lowercase

  • Check if the modified string is a palindrome by comparing characters from start and end

What people are saying about Amdocs

View All
a software engineer iii
1w
Urgent advice required!!!
Which company is best to join Hsbc direct offer - annual bonus Amdocs offer from third party - No annual bonus Role : Senior Software Engineer Pay is almost same I have 3 yrs of experience and looking for career growth, which organization would be better to join. #urgent #careers # growth
Got a question about Amdocs?
Ask anonymously on communities.
An Associate Software Engineer was asked
Q. Can you write a SQL query that joins two tables A and B on the common attribute ID and selects records (ID_NAME) that have matching ID values in both tables?
Ans. 

Write a SQL query to join two tables on a common attribute and select matching records.

  • Use the JOIN keyword to combine tables A and B on the common attribute ID

  • Specify the common attribute in the ON clause of the JOIN

  • Select the desired columns (ID_NAME) from the joined tables

An Associate Software Engineer was asked
Q. 

Fibonacci Number Verification

Identify if the provided integer 'N' is a Fibonacci number.

A number is termed as a Fibonacci number if it appears in the Fibonacci sequence, where each number is the sum of ...

Ans. 

The task is to determine if a given integer is a Fibonacci number or not.

  • Iterate through the Fibonacci sequence until the current number exceeds the given integer 'N'.

  • Check if the given integer 'N' matches any number in the Fibonacci sequence.

  • If a match is found, output 'YES'; otherwise, output 'NO'.

🔥 Asked by recruiter 3 times
An Associate Software Engineer was asked
Q. What is the garbage collector in Java?
Ans. 

Garbage collector in Java is a built-in mechanism that automatically manages memory by reclaiming unused objects.

  • Garbage collector runs in the background to identify and remove objects that are no longer needed.

  • It helps prevent memory leaks and optimize memory usage.

  • Examples of garbage collectors in Java include Serial, Parallel, CMS, and G1.

Are these interview questions helpful?
🔥 Asked by recruiter 4 times
An Associate Software Engineer was asked
Q. 

Pythagorean Triplets Detection

Determine if an array contains a Pythagorean triplet by checking whether there are three integers x, y, and z such that x2 + y2 = z2 within the array.

Input:

The first line...
Ans. 

Detect if an array contains a Pythagorean triplet by checking if x^2 + y^2 = z^2.

  • Iterate through all possible combinations of three numbers in the array.

  • Check if the sum of squares of any two numbers is equal to the square of the third number.

  • Return 'yes' if a Pythagorean triplet is found, otherwise return 'no'.

🔥 Asked by recruiter 2 times
An Associate Software Engineer was asked
Q. 

Reverse Stack with Recursion

Reverse a given stack of integers using recursion. You must accomplish this without utilizing extra space beyond the internal stack space used by recursion. Additionally, you m...

Ans. 

Reverse a given stack of integers using recursion without using extra space or loop constructs.

  • Use recursion to pop all elements from the original stack and store them in function call stack.

  • Once the stack is empty, push the elements back in reverse order using recursion.

  • Base case of recursion should be when the original stack is empty.

🔥 Asked by recruiter 2 times
An Associate Software Engineer was asked
Q. What is meant by normalization and denormalization?
Ans. 

Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity. Denormalization is the opposite process, adding redundancy to improve read performance.

  • Normalization involves breaking down a table into smaller tables and defining relationships between them to reduce redundancy.

  • Denormalization involves combining tables to reduce the number of joins needed for queries, i...

Amdocs Associate Software Engineer Interview Experiences

52 interviews found

Associate Software Engineer Interview Questions & Answers

user image Avronil Chakraborty

posted on 15 Oct 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Technical 

(2 Questions)

  • Q1. Programming MCQ's
  • Q2. Coding and SQL Questions
Round 2 - One-on-one 

(2 Questions)

  • Q1. Coding Question
  • Q2. Questions based on projects done in college
Round 3 - HR 

(2 Questions)

  • Q1. Basic Introduction
  • Q2. Family Background

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep your fundamentals strong
Interview experience
4
Good
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Dec 2024. There were 3 interview rounds.

Round 1 - Coding Test 

Easy coding question in c

Round 2 - Technical 

(1 Question)

  • Q1. Intro , projects , basic dsa
Round 3 - HR 

(1 Question)

  • Q1. No qualified for hr
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Multiple sections on aptitude, coding

Round 2 - One-on-one 

(2 Questions)

  • Q1. Oops concepts , database concepts
  • Q2. Project in depth questions
Round 3 - HR 

(2 Questions)

  • Q1. Basic introduction
  • Q2. Details verification
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement

Round 1 - Aptitude Test 

60 mins test , consisting mcqs and 1 coding question

Round 2 - Technical 

(2 Questions)

  • Q1. Detect cycle in LinkedList
  • Ans. 

    Detect cycle in LinkedList by using Floyd's Tortoise and Hare algorithm.

    • Use two pointers, slow and fast, to traverse the LinkedList.

    • If there is a cycle, the fast pointer will eventually meet the slow pointer.

    • Initialize slow and fast pointers at the head of the LinkedList.

    • Move slow pointer by one step and fast pointer by two steps.

    • If fast pointer reaches the end of the LinkedList, there is no cycle.

  • Answered by AI
  • Q2. SQL querries and Unix commands

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Asked basic questions

Round 2 - HR 

(1 Question)

  • Q1. Explain your favourite project and why is it project .

Interview Preparation Tips

Interview preparation tips for other job seekers - Once you clear online test ,just show your speaking skills in interview
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Quantitative Aptitude, Logical Reasoning, 60 mins test

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Sep 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. About rdbms, SQL query 4 to 5, joins
  • Q2. Easy coding questions from leetcode, easy level

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview is moderate, be patient and have faith on you.
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. OOPS concept , Mysql queries to write , core java
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Contains apptitude and coding.

Round 2 - Technical 

(1 Question)

  • Q1. Basic DSA and some apptitude questions
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Aug 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. 1. CountingSubstring in array
  • Ans. 

    Count the number of occurrences of a specific substring in an array of strings.

    • Iterate through each string in the array and use a function to count occurrences of the substring.

    • Use a loop to go through each character in the string and check for matches with the substring.

    • Keep a count variable to track the number of occurrences found.

  • Answered by AI
  • Q2. 2. Sql is most important

Skills evaluated in this interview

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. What is right outer join and it's use in real world scena...read more
  2. How to convert a string containing a number into integer without using inbuilt ...read more
  3. Some queries like finding the second highest salary in a ta...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.

Tell us how to improve this page.

Overall Interview Experience Rating

4.1/5

based on 37 interview experiences

Difficulty level

Easy 26%
Moderate 74%

Duration

Less than 2 weeks 78%
2-4 weeks 22%
View more
Amdocs Associate Software Engineer Salary
based on 964 salaries
₹4.8 L/yr - ₹10 L/yr
30% more than the average Associate Software Engineer Salary in India
View more details

Amdocs Associate Software Engineer Reviews and Ratings

based on 122 reviews

3.5/5

Rating in categories

3.1

Skill development

3.5

Work-life balance

3.2

Salary

3.6

Job security

3.8

Company culture

2.9

Promotions

3.1

Work satisfaction

Explore 122 Reviews and Ratings
Software Developer
8.5k salaries
unlock blur

₹9 L/yr - ₹15.5 L/yr

Software Engineer
1.9k salaries
unlock blur

₹6.8 L/yr - ₹16.1 L/yr

Softwaretest Engineer
1.8k salaries
unlock blur

₹5.7 L/yr - ₹13.8 L/yr

Functional Test Engineer
1.2k salaries
unlock blur

₹5.2 L/yr - ₹12.3 L/yr

Associate Software Engineer
964 salaries
unlock blur

₹4.8 L/yr - ₹10 L/yr

Explore more salaries
Compare Amdocs with

TCS

3.6
Compare

IBM

4.0
Compare

Oracle

3.7
Compare

Carelon Global Solutions

3.9
Compare
write
Share an Interview