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 and Answers

Updated 30 Jun 2025
Popular Designations

388 Interview questions

A Software Engineer was asked 3d ago
Q. What do you know about relational databases?
Ans. 

Relational databases store data in structured tables, allowing for complex queries and relationships between data entities.

  • Data is organized in tables (e.g., Customers, Orders) with rows and columns.

  • Each table has a primary key that uniquely identifies each record (e.g., CustomerID).

  • Tables can be related through foreign keys, enabling data integrity (e.g., Order table referencing CustomerID).

  • SQL (Structured Query ...

View all Software Engineer interview questions
A Functional Test Engineer was asked 2w ago
Q. What is the difference between smoke testing and sanity testing, and how do both relate to regression testing?
Ans. 

Smoke testing checks basic functionality, while sanity testing verifies specific functionalities after changes. Both are part of regression testing.

  • Smoke Testing: A preliminary test to check if the basic functions of an application work. Example: Verifying if the application launches.

  • Sanity Testing: A focused test to ensure that specific functionalities work after changes. Example: Testing a new feature after a bu...

View all Functional Test Engineer interview questions
A Technical process business analyst was asked 3w ago
Q. What is IMAP?
Ans. 

IMAP (Internet Message Access Protocol) is a protocol for accessing and managing email on a remote mail server.

  • IMAP allows users to access their email from multiple devices while keeping messages synchronized.

  • Unlike POP3, IMAP does not download emails; it keeps them on the server.

  • IMAP supports folder management, allowing users to organize emails into different folders.

  • Example: A user can read an email on their pho...

A Project Management Officer was asked 1mo ago
Q. What is a VBA program that can filter Excel data based on two columns and move the filtered data to another sheet?
Ans. 

A VBA program can filter Excel data based on two columns and transfer the results to another sheet efficiently.

  • Use the AutoFilter method to filter data based on criteria from two columns.

  • Example: Filter Column A for 'Sales' and Column B for '2023'.

  • Copy the visible filtered data to a new sheet using the Range.Copy method.

  • Ensure to clear previous data in the destination sheet before copying new data.

View all Project Management Officer interview questions

What people are saying about Amdocs

View All
a software development team lead
3d
AWS certification
From where we can buy any aws certification dumbs ?
Got a question about Amdocs?
Ask anonymously on communities.
An Automation Test Engineer was asked 1mo ago
Q. How do you handle waits in Selenium?
Ans. 

Wait handling in Selenium is crucial for managing dynamic web elements during automation testing.

  • Implicit Wait: Sets a default wait time for the entire session. Example: driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);

  • Explicit Wait: Waits for a specific condition to occur before proceeding. Example: WebDriverWait wait = new WebDriverWait(driver, 10); wait.until(ExpectedConditions.visibilityOf(eleme...

View all Automation Test Engineer interview questions
An Automation Test Engineer was asked 1mo ago
Q. How are OOP concepts used in the framework?
Ans. 

OOP concepts enhance test automation frameworks by promoting code reusability, maintainability, and scalability.

  • Encapsulation: Hides the internal state of objects, e.g., a 'LoginPage' class that manages login details.

  • Inheritance: Allows creating new classes based on existing ones, e.g., 'BaseTest' class for common test setup.

  • Polymorphism: Enables methods to do different things based on the object, e.g., 'executeTe...

View all Automation Test Engineer interview questions
A DevOps Specialist was asked 2mo ago
Q. Tell me about the various AWS services you have used.
Ans. 

I have utilized various AWS services for cloud computing, deployment, and automation in DevOps practices.

  • Amazon EC2: Used for scalable computing capacity, deploying applications quickly.

  • Amazon S3: Utilized for storing and retrieving any amount of data, such as backups and static website hosting.

  • AWS Lambda: Implemented serverless computing to run code in response to events without provisioning servers.

  • Amazon RDS: M...

View all DevOps Specialist interview questions
Are these interview questions helpful?
A DevOps Specialist was asked 2mo ago
Q. What is Kubernetes? Explain in detail.
Ans. 

Kubernetes is an open-source platform for automating deployment, scaling, and management of containerized applications.

  • Orchestration: Manages containerized applications across a cluster of machines.

  • Scaling: Automatically scales applications up or down based on demand.

  • Load Balancing: Distributes network traffic to ensure stability and performance.

  • Self-healing: Automatically replaces and reschedules containers from ...

View all DevOps Specialist interview questions
An Automation Test Engineer was asked 2mo ago
Q. What is your level of knowledge in coding?
Ans. 

I have a solid foundation in coding, particularly in languages relevant to automation testing like Python and Java.

  • Proficient in Python for writing test scripts and automating tasks.

  • Experience with Java for developing Selenium WebDriver tests.

  • Familiar with JavaScript for testing web applications using frameworks like Cypress.

  • Knowledge of SQL for database testing and validation.

  • Understanding of version control syst...

View all Automation Test Engineer interview questions
An Automation Test Engineer was asked 2mo ago
Q. What are Agile methodologies?
Ans. 

Agile methodologies are iterative approaches to software development that emphasize flexibility, collaboration, and customer feedback.

  • Focus on iterative development: Projects are divided into small, manageable units called sprints.

  • Emphasize collaboration: Teams work closely with stakeholders and customers to gather feedback.

  • Encourage adaptability: Agile allows for changes in requirements even late in the developme...

View all Automation Test Engineer interview questions

Amdocs Interview Experiences

532 interviews found

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
  • Ans. 

    To find the second highest salary, we can use SQL queries with various approaches like subqueries or the DISTINCT keyword.

    • Use a subquery: SELECT MAX(salary) FROM employees WHERE salary < (SELECT MAX(salary) FROM employees);

    • Use DISTINCT: SELECT DISTINCT salary FROM employees ORDER BY salary DESC LIMIT 1 OFFSET 1;

    • Use ROW_NUMBER(): SELECT salary FROM (SELECT salary, ROW_NUMBER() OVER (ORDER BY salary DESC) AS rank FROM...

  • Answered by AI
  • 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
  • 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
  • Ans. 

    I am drawn to Amdocs for its innovative culture, growth opportunities, and alignment with my career goals in software engineering.

    • Amdocs has a strong focus on telecommunications, which aligns with my interest in developing solutions that impact millions of users.

    • The collaborative work environment at Amdocs encourages creativity and innovation, which I find essential for my professional growth.

    • Amdocs offers diverse proj...

  • Answered by AI
  • Q14. About family and home town
  • Q15. Any problem in relocating to Pune or Gurgaon
  • Ans. 

    I am open to relocating to Pune or Gurgaon and excited about the opportunities these cities offer.

    • Pune has a vibrant tech community, which can enhance my professional growth.

    • Gurgaon is a hub for many leading tech companies, providing ample networking opportunities.

    • Both cities have good infrastructure and amenities, making them comfortable places to live.

    • I have researched the cost of living and found it manageable in bo...

  • Answered by AI

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

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.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I appeared for an interview in May 2025, where I was asked the following questions.

  • Q1. How was your role in your previous company
  • Ans. 

    In my previous role, I was a software engineer focused on developing scalable applications and collaborating with cross-functional teams.

    • Led a team of 5 engineers to develop a web application that improved user engagement by 30%.

    • Implemented Agile methodologies, resulting in a 20% increase in project delivery speed.

    • Collaborated with product managers to gather requirements and translate them into technical specifications...

  • Answered by AI
  • Q2. What do you know about relational db
  • Ans. 

    Relational databases store data in structured tables, allowing for complex queries and relationships between data entities.

    • Data is organized in tables (e.g., Customers, Orders) with rows and columns.

    • Each table has a primary key that uniquely identifies each record (e.g., CustomerID).

    • Tables can be related through foreign keys, enabling data integrity (e.g., Order table referencing CustomerID).

    • SQL (Structured Query Langu...

  • Answered by AI

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 appeared for an interview 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
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.
  • Ans. 

    Find elements that appear exactly twice in an array using efficient algorithms.

    • Use a hash map to count occurrences of each element.

    • Iterate through the map to collect elements with a count of 2.

    • Example: For array [1, 2, 3, 2, 1], the output is [1, 2].

    • Time complexity is O(n) and space complexity is O(n).

  • Answered by AI
  • 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.
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
  • 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

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
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
Selected Selected

I appeared for an interview 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
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?

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

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
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

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. What is sdlc stlc waterfall model,smoke testing, black box testing, what is qua...read more
  2. Which is a best technique to generate automated test repor...read more
  3. Puzzle:- you have two jars 3L and 5L and unlimited supply of water. How will yo...read more
What are the most common questions asked in Amdocs HR round?

The most common HR questions asked in Amdocs interview are -

  1. Why are you looking for a chan...read more
  2. What are your salary expectatio...read more
  3. Where do you see yourself in 5 yea...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.

Tell us how to improve this page.

Overall Interview Experience Rating

4.2/5

based on 372 interview experiences

Difficulty level

Easy 17%
Moderate 78%
Hard 5%

Duration

Less than 2 weeks 70%
2-4 weeks 24%
4-6 weeks 5%
6-8 weeks 1%
More than 8 weeks 2%
View more

Interview Questions from Similar Companies

Oracle Interview Questions
3.7
 • 892 Interviews
Google Interview Questions
4.4
 • 892 Interviews
Microsoft Corporation Interview Questions
3.9
 • 574 Interviews
Zoho Interview Questions
4.3
 • 533 Interviews
Carelon Global Solutions Interview Questions
3.9
 • 380 Interviews
SAP Interview Questions
4.2
 • 291 Interviews
Adobe Interview Questions
3.9
 • 247 Interviews
Salesforce Interview Questions
4.0
 • 233 Interviews
24/7 Customer Interview Questions
3.5
 • 179 Interviews
View all

Amdocs Reviews and Ratings

based on 4.3k reviews

3.7/5

Rating in categories

3.4

Skill development

3.6

Work-life balance

3.4

Salary

3.5

Job security

3.8

Company culture

3.0

Promotions

3.3

Work satisfaction

Explore 4.3k Reviews and Ratings
Fiber Engineer(FTTH.OSP,FIBER)

Pune,

Gurgaon / Gurugram

2-7 Yrs

₹ 3.5-12 LPA

Software Architect

Pune

10-20 Yrs

₹ 35-45 LPA

Professional Service Specialist

Pune

5-9 Yrs

₹ 20-30 LPA

Explore more jobs
Software Developer
8.5k salaries
unlock blur

₹5 L/yr - ₹17.7 L/yr

Software Engineer
1.9k salaries
unlock blur

₹4.5 L/yr - ₹17 L/yr

Softwaretest Engineer
1.8k salaries
unlock blur

₹3.8 L/yr - ₹14.5 L/yr

Functional Test Engineer
1.2k salaries
unlock blur

₹4 L/yr - ₹12.3 L/yr

Associate Software Engineer
1k salaries
unlock blur

₹3.5 L/yr - ₹12 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