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 Interview Questions, Process, and Tips

Updated 3 Mar 2025

Top Amdocs Interview Questions and Answers

View all 403 questions

Amdocs Interview Experiences

Popular Designations

514 interviews found

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

Interview Questionnaire 

7 Questions

  • Q1. Introduce Yourself?
  • Q2. How to convert a string containing a number into integer without using inbuilt function?
  • Ans. 

    Convert string to integer without using inbuilt function

    • Iterate through each character and multiply by 10 and add the integer value of the character

    • Use ASCII values to convert character to integer

    • Handle negative numbers separately

  • Answered by AI
  • Q3. Real time examples of Data structures?
  • Ans. 

    Data structures are used to organize and store data in a computer program.

    • Arrays - used to store a collection of elements of the same data type

    • Linked Lists - used to store a collection of elements where each element points to the next element

    • Stacks - used to store a collection of elements where the last element added is the first element removed

    • Queues - used to store a collection of elements where the first element add...

  • Answered by AI
  • Q4. What is recursion?Explain it graphically?How compiler executed recursion?
  • Ans. 

    Recursion is a process in which a function calls itself repeatedly until a base condition is met.

    • Recursion involves breaking down a problem into smaller subproblems and solving them recursively.

    • It uses a stack to keep track of function calls and their parameters.

    • Examples include factorial, Fibonacci sequence, and binary search.

    • Compiler executes recursion by allocating memory for each function call and storing the retur...

  • Answered by AI
  • Q5. Which data structure is used in recursion?
  • Ans. 

    The data structure used in recursion is a stack.

    • Recursion uses a stack data structure to keep track of function calls.

    • Each time a function is called, its parameters and local variables are pushed onto the stack.

    • When the function returns, the values are popped off the stack.

    • This allows the program to keep track of where it is in the recursive process.

    • Examples of recursive algorithms that use a stack include depth-first

  • Answered by AI
  • Q6. Write any program of recursion and explain it using stack frames?
  • Ans. 

    A program demonstrating recursion using factorial function.

    • Recursion is a technique where a function calls itself.

    • Factorial function is a classic example of recursion.

    • Each recursive call creates a new stack frame.

    • The base case is when the input is 1, and the function returns 1.

    • The final result is the product of all the recursive calls.

    • Example: factorial(5) = 5 * factorial(4) = 5 * 4 * factorial(3) = ... = 5 * 4 * 3 * 2

  • Answered by AI
  • Q7. Addition and Deletion of a node in binary tree?
  • Ans. 

    Addition and Deletion of a node in binary tree

    • For addition, traverse the tree to find the appropriate position and add the new node as a leaf

    • For deletion, find the node to be deleted and replace it with its successor or predecessor

    • In case of deletion, if the node has two children, find the inorder successor and replace it with the node to be deleted

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be calm while your interview.If any programming question is asked first write the tes cases and just explain those to the interviewer so that he understands the person is thinking in wide area while solving a question.Dont panic even if you dont write some test cases interviewer wants to just see the broad thinking capabilities in you.After explanation of the test cases write the code and explain it according to your test cases.All the best !!

Skills evaluated in this interview

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 maximum sum of an increasing subsequence of length K. Input: The first li... read more
View answer (1)

Associate Software Engineer Interview Questions asked at other Companies

Q1. Triplets with Given Sum Problem Given an array or list ARR consisting of N integers, your task is to identify all distinct triplets within the array that sum up to a specified number K. Explanation: A triplet is a set {ARR[i], ARR[j], ARR[k... read more
View answer (2)

PMO Lead Interview Questions & Answers

user image Anonymous

posted on 3 Mar 2025

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

I was interviewed in Feb 2025.

Round 1 - Technical 

(1 Question)

  • Q1. What is the hierarchy in JIRA?
  • Ans. 

    JIRA hierarchy includes Boards, Projects, Issues, Epics, Stories, and Sub-tasks.

    • Boards are used to visualize and manage work in progress.

    • Projects contain issues and can be broken down into Epics, Stories, and Sub-tasks.

    • Epics are large bodies of work that can be broken down into Stories.

    • Stories represent individual units of work that can be further broken down into Sub-tasks.

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. What is the concept of risk management?
  • Ans. 

    Risk management is the process of identifying, assessing, and prioritizing risks followed by coordinated and economical application of resources to minimize, monitor, and control the probability and impact of unfortunate events.

    • Identifying potential risks that could impact the project or organization

    • Assessing the likelihood and impact of each risk

    • Prioritizing risks based on their potential impact

    • Developing strategies t...

  • Answered by AI

PMO Lead Interview Questions asked at other Companies

Q1. Do you know about machine learning
View answer (1)
Amdocs Interview Questions and Answers for Freshers
illustration image
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Dec 2024. There were 3 interview rounds.

Round 1 - Assignment 

Basic self evaluation test.

Round 2 - Technical 

(3 Questions)

  • Q1. What project I have completed and follow-up questions on that?
  • Q2. How to handle class imbalance.
  • Ans. 

    Handling class imbalance involves techniques like resampling, using different algorithms, and adjusting class weights.

    • Use resampling techniques like oversampling or undersampling to balance the classes.

    • Utilize algorithms that are robust to class imbalance, such as Random Forest, XGBoost, or SVM.

    • Adjust class weights in the model to give more importance to minority class.

    • Use evaluation metrics like F1 score, precision, r...

  • Answered by AI
  • Q3. Basic Python coding questions.
Round 3 - Technical 

(2 Questions)

  • Q1. Data-related questions.
  • Q2. ML Ops questions.

Interview Preparation Tips

Topics to prepare for Amdocs Data Scientist interview:
  • Python
  • MLOPS
Interview preparation tips for other job seekers - Prepare your projects well. And be ready for basic python coding questions. Prepare MlOps roles as well.

Data Scientist Interview Questions asked at other Companies

Q1. for a data with 1000 samples and 700 dimensions, how would you find a line that best fits the data, to be able to extrapolate? this is not a supervised ML problem, there's no target. and how would you do it, if you want to treat this as a s... read more
View answer (5)
Interview experience
4
Good
Difficulty level
Easy
Process Duration
-
Result
Selected Selected

I applied via Campus Placement

Round 1 - Coding Test 

1 coding question and MCQ on CS fundamentals were asked.

Round 2 - Technical 

(3 Questions)

  • Q1. Questions were on my project. It was a full stack project on MERN. I was asked about non blocking IO, promises, alternatives to react.
  • Q2. I was asked a DSA question to find the set of element that occurs twice in the array. I was expected to run the code.
  • Q3. I was asked basics about cloud and if I have any related experience as the role would be devops.
Round 3 - HR 

(1 Question)

  • Q1. I was asked basics questions about myself. It was a very short 15 minute interview.

Associate Software Developer Interview Questions asked at other Companies

Q1. Nth Fibonacci Number Problem Statement Calculate the Nth term in the Fibonacci sequence, where the sequence is defined as follows: F(n) = F(n-1) + F(n-2), with initial conditions F(1) = F(2) = 1. Input: The input consists of a single intege... read more
View answer (1)

Amdocs interview questions for popular designations

 Software Developer

 (135)

 Associate Software Engineer

 (51)

 Software Engineer

 (43)

 Functional Test Engineer

 (15)

 RF Engineer

 (13)

 Softwaretest Engineer

 (12)

 Senior Software Engineer

 (9)

 Devops Engineer

 (8)

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Data structure related question

Round 2 - Technical 

(4 Questions)

  • Q1. Quesitions related to data structure, cloud
  • Q2. Find the second highest integer
  • Ans. 

    To find the second highest integer in an array, sort the array in descending order and return the second element.

    • Sort the array in descending order

    • Return the second element in the sorted array

    • Handle edge cases like duplicates or small arrays

  • Answered by AI
  • Q3. Question related to two sum
  • Q4. Some sliding window problems
Round 3 - HR 

(1 Question)

  • Q1. General Behavioral Questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare for the basics

Skills evaluated in this interview

Top Amdocs Software Engineer Interview Questions and Answers

Q1. 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 must refrain from using any loop con... read more
View answer (1)

Software Engineer Interview Questions asked at other Companies

Q1. Bridge and torch problem : Four people come to a river in the night. There is a narrow bridge, but it can only hold two people at a time. They have one torch and, because it's night, the torch has to be used when crossing the bridge. Person... read more
View answer (196)

Get interview-ready with Top Amdocs Interview Questions

Interview Questions & Answers

user image Anonymous

posted on 18 Jan 2025

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

I applied via Naukri.com and was interviewed in Dec 2024. There were 3 interview rounds.

Round 1 - Group Discussion 

Agenda could be anything but prepration should be in essential pointers

Round 2 - Technical 

(1 Question)

  • Q1. Tricky related to the any technical skills set
Round 3 - HR 

(1 Question)

  • Q1. What has been your duration of employment with the organization?
  • Ans. 

    I have been employed with the organization for 5 years.

    • Employed for 5 years

    • Started in entry-level position and progressed to current role

    • Received promotions and increased responsibilities over time

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be promot with the answer and smartly

Jobs at Amdocs

View all
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
Selected Selected

I was interviewed in Aug 2024.

Round 1 - Technical 

(5 Questions)

  • Q1. Core Java (OOPS, basic core java question)
  • Q2. Java8 feature questions
  • Q3. Linux Command Questions
  • Q4. Spring boot questions (annotations, bean scopes, DI)
  • Q5. Write a Junit test case
  • Ans. 

    Writing a Junit test case for a software engineer interview

    • Create a test class that extends TestCase or uses the @Test annotation

    • Write test methods that test specific functionality of the code

    • Use assertions to verify expected outcomes

    • Set up any necessary test data or mocks before running the test

    • Use annotations like @Before and @After for setup and teardown tasks

  • Answered by AI
Round 2 - Technical 

(3 Questions)

  • Q1. It was technical plus managerial round
  • Q2. Mostly question is asked on resume, so please be mindful while putting anything on resume as you need to justify each thing
  • Q3. Why you want to join amdocs?
  • Ans. 

    I want to join Amdocs because of their reputation for innovation and their commitment to employee growth.

    • Amdocs is known for its cutting-edge technology solutions in the telecommunications industry

    • I am impressed by Amdocs' focus on continuous learning and development for its employees

    • I believe that Amdocs offers a dynamic and challenging work environment that will help me grow as a software engineer

  • Answered by AI

Top Amdocs Software Engineer Interview Questions and Answers

Q1. 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 must refrain from using any loop con... read more
View answer (1)

Software Engineer Interview Questions asked at other Companies

Q1. Bridge and torch problem : Four people come to a river in the night. There is a narrow bridge, but it can only hold two people at a time. They have one torch and, because it's night, the torch has to be used when crossing the bridge. Person... read more
View answer (196)

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

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 maximum sum of an increasing subsequence of length K. Input: The first li... read more
View answer (1)

Associate Software Engineer Interview Questions asked at other Companies

Q1. Triplets with Given Sum Problem Given an array or list ARR consisting of N integers, your task is to identify all distinct triplets within the array that sum up to a specified number K. Explanation: A triplet is a set {ARR[i], ARR[j], ARR[k... read more
View answer (2)

Data Engineer Interview Questions & Answers

user image Anonymous

posted on 29 Dec 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(3 Questions)

  • Q1. What is bigadata
  • Ans. 

    Big data refers to large and complex data sets that are difficult to process using traditional data processing applications.

    • Big data involves large volumes of data

    • It includes data from various sources such as social media, sensors, and business transactions

    • Big data requires specialized tools and technologies for processing and analysis

  • Answered by AI
  • Q2. How spark works
  • Ans. 

    Spark is a distributed computing framework that processes big data in memory and is known for its speed and ease of use.

    • Spark is a distributed computing framework that can process data in memory for faster processing.

    • It uses Resilient Distributed Datasets (RDDs) for fault-tolerant distributed data processing.

    • Spark provides high-level APIs in Java, Scala, Python, and R for ease of use.

    • It supports various data sources li...

  • Answered by AI
  • Q3. Explain your application
  • Ans. 

    Our application is a data engineering platform that processes and analyzes large volumes of data to provide valuable insights.

    • Our application uses various data processing techniques such as ETL (Extract, Transform, Load) to clean and transform raw data into usable formats.

    • We utilize big data technologies like Hadoop, Spark, and Kafka to handle large datasets efficiently.

    • The application also includes machine learning al...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Work on basic. And have clear understanding of concepts , accept what you dont know and show attitude to learn and work on require skill

Data Engineer Interview Questions asked at other Companies

Q1. Optimal Strategy for a Coin Game You are playing a coin game with your friend Ninjax. There are N coins placed in a straight line. Here are the rules of the game: 1. Each coin has a value associated with it. 2. The game involves two players... read more
View answer (1)
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What are the key concepts of Object-Oriented Programming (OOP)?
  • Ans. 

    Key concepts of OOP include encapsulation, inheritance, polymorphism, and abstraction.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit (object).

    • Inheritance: Allowing a class to inherit properties and behavior from another class.

    • Polymorphism: Objects of different classes can be treated as objects of a common superclass.

    • Abstraction: Hiding complex implementation details and showing onl

  • Answered by AI
  • Q2. What is the internal working mechanism of a HashMap?
  • Ans. 

    HashMap is a data structure that stores key-value pairs and uses hashing to quickly retrieve values based on keys.

    • HashMap internally uses an array of linked lists to store key-value pairs.

    • When a key-value pair is added, the key is hashed to determine the index in the array where the pair will be stored.

    • If multiple keys hash to the same index (collision), a linked list is used to store these pairs.

    • To retrieve a value, t...

  • Answered by AI

Top Amdocs Software Developer Interview Questions and Answers

Q1. First Unique Character in a Stream Problem Statement Given a string A consisting of lowercase English letters, determine the first non-repeating character at each point in the stream of characters. Example: Input: bbaca Output: baaac Explan... read more
View answer (1)

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum is... read more
View answer (42)
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Easy to medium questions

Round 2 - One-on-one 

(2 Questions)

  • Q1. Linked list insertion deletion
  • Q2. Reversal of nodes in linked list
  • Ans. 

    Reversing the nodes in a linked list involves changing the direction of pointers to go from the end to the beginning.

    • Iterate through the linked list and reverse the pointers to point to the previous node instead of the next node.

    • Use three pointers - prev, current, and next - to keep track of the nodes while reversing the list.

    • Update the head of the linked list to point to the last node after reversing.

  • Answered by AI

Skills evaluated in this interview

Top Amdocs Software Developer Interview Questions and Answers

Q1. First Unique Character in a Stream Problem Statement Given a string A consisting of lowercase English letters, determine the first non-repeating character at each point in the stream of characters. Example: Input: bbaca Output: baaac Explan... read more
View answer (1)

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum is... read more
View answer (42)
Contribute & help others!
anonymous
You can choose to be anonymous

Amdocs Interview FAQs

How many rounds are there in Amdocs interview?
Amdocs interview process usually has 2-3 rounds. The most common rounds in the Amdocs interview process are Technical, HR and Coding Test.
How to prepare for Amdocs 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 microsoft, Amdocs, Computer science, Technical Support and Unix.
What are the top questions asked in Amdocs interview?

Some of the top questions asked at the Amdocs interview -

  1. Puzzle:- you have two jars 3L and 5L and unlimited supply of water. How will yo...read more
  2. What is sdlc stlc waterfall model,smoke testing, black box testing, what is qua...read more
  3. 1)How to run failed test case: using failed.xml 2)how to use click in diff ways...read more
How long is the Amdocs interview process?

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

Recently Viewed

INTERVIEWS

LTIMindtree

No Interviews

INTERVIEWS

TCS

No Interviews

SALARIES

Acmegrade

INTERVIEWS

Dunnhumby

No Interviews

INTERVIEWS

Acmegrade

No Interviews

REVIEWS

Hyundai Motor India Limited

No Reviews

SALARIES

Acmegrade

INTERVIEWS

Acmegrade

No Interviews

INTERVIEWS

Acmegrade

No Interviews

Tell us how to improve this page.

Amdocs Interview Process

based on 355 interviews

Interview experience

4.2
  
Good
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.4k Interviews
Infosys Interview Questions
3.6
 • 7.5k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
LTIMindtree Interview Questions
3.8
 • 2.9k Interviews
Oracle Interview Questions
3.7
 • 846 Interviews
Mphasis Interview Questions
3.4
 • 790 Interviews
View all

Amdocs Reviews and Ratings

based on 4k reviews

3.7/5

Rating in categories

3.4

Skill development

3.6

Work-life balance

3.5

Salary

3.5

Job security

3.8

Company culture

3.1

Promotions

3.3

Work satisfaction

Explore 4k Reviews and Ratings
Software Engineer

Pune

2-5 Yrs

₹ 5.05-15.95 LPA

Information Security Lead

Pune

2-7 Yrs

Not Disclosed

Explore more jobs
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