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

Updated 21 Feb 2025

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 ...read more
  • Q2. Find the Third Greatest Element Given an array 'ARR' of 'N' distinct integers, determine the third largest element in the array. Input: The first line contains a single ...read more
  • Q3. Palindromic Substrings Problem Statement Given a string S , your task is to return all distinct palindromic substrings of the given string in alphabetical order. Explana ...read more
View all 107 questions

Amdocs Software Developer Interview Experiences

135 interviews found

I applied via Recruitment Consulltant and was interviewed in Jan 2022. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Reverse linked list and general OOPs and linux

Interview Preparation Tips

Interview preparation tips for other job seekers - OOPS , linux and linked list.....
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via campus placement at Thapar Institute of Engineering and Technology (TIET) and was interviewed before Oct 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 tips
Round 2 - Coding Test 

90 minutes of technical mcqs and one coding question

Round 3 - Technical 

(1 Question)

  • Q1. About arrays stacks

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Amazon
Q2. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Rakuten
Q3. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Cognizant
Q4. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
Q5. Find Duplicate in Array Problem Statement You are provided with a ... read more

I was interviewed in Jan 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 minutes
Round difficulty - Medium

This was an online coding round where we had 2 questions to solve under 90 minutes . Both the questions were of easy to medium difficulty .

  • Q1. 

    Find First Unique Character in a String

    You are given a string S of length N. Your task is to find the index (considering 1-based indexing) of the first unique character in the string. If there are no uni...

  • Ans. 

    Find the index of the first unique character in a given string, return -1 if no unique characters are found.

    • Create a hashmap to store the frequency of each character in the string.

    • Iterate through the string and find the first character with frequency 1.

    • Return the index of the first unique character or -1 if no unique characters are found.

  • Answered by AI
  • Q2. 

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

    Detect if an array contains a Pythagorean triplet by checking if there are three integers x, y, and z such that x^2 + y^2 = z^2.

    • Iterate through all possible triplets of numbers in the array and check if they form a Pythagorean triplet.

    • Use a nested loop to generate all possible combinations of three numbers from the array.

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

  • Answered by AI
Round 2 - Video Call 

(4 Questions)

Round duration - 50 Minutes
Round difficulty - Medium

This round consisted of 1 question from DSA with medium level of difficulty and then the rest of the questions were asked from DBMS and OOPS.

  • Q1. 

    Ways To Make Coin Change

    Given an infinite supply of coins of varying denominations, determine the total number of ways to make change for a specified value using these coins. If it's not possible to make...

  • Ans. 

    The task is to find the total number of ways to make change for a specified value using given denominations.

    • Use dynamic programming to solve this problem efficiently.

    • Create a 2D array to store the number of ways to make change for each value up to the specified value.

    • Iterate through each denomination and update the array accordingly.

    • The final answer will be in the last cell of the array.

    • Consider edge cases such as when

  • Answered by AI
  • Q2. What are views in SQL?
  • Ans. 

    Views in SQL are virtual tables that are generated based on the result set of a SELECT query.

    • Views are used to simplify complex queries by storing them as virtual tables.

    • They can be used to restrict access to certain columns or rows of a table.

    • Views do not store data themselves, but display data from the underlying tables.

    • Changes made to the underlying tables are reflected in the views.

    • Example: CREATE VIEW vw_employee

  • Answered by AI
  • Q3. How do you take a backup of a table in MySQL?
  • Ans. 

    To take a backup of a table in MySQL, you can use the mysqldump command.

    • Use the mysqldump command followed by the database name and table name to backup a specific table.

    • You can also specify the username and password for the MySQL server using the -u and -p flags.

    • To backup all tables in a database, use the --all-databases flag with the mysqldump command.

  • Answered by AI
  • Q4. What is the difference between a constructor and a method in Object-Oriented Programming?
  • Ans. 

    Constructor is a special method used to initialize objects, while a method is a regular function that performs a specific task.

    • Constructor is called automatically when an object is created, while a method needs to be called explicitly.

    • Constructors have the same name as the class, while methods have unique names.

    • Constructors do not have a return type, while methods have a return type.

    • Example: Constructor - public ClassN...

  • Answered by AI
Round 3 - Video Call 

(4 Questions)

Round duration - 50 Minutes
Round difficulty - Medium

This was a mixed round where I was asked to code to Programming questions and later I was asked some important concepts from OOPS and Java . I was also asked the famous Die-Hard Puzzle in this round .

  • Q1. 

    Intersection of Linked List Problem

    You are provided with two singly linked lists containing integers, where both lists converge at some node belonging to a third linked list.

    Your task is to determine t...

  • Ans. 

    Find the node where two linked lists merge.

    • Traverse both lists to find the lengths and the last nodes.

    • Align the starting points of the longer list with the shorter list.

    • Traverse both lists simultaneously until the nodes match.

    • Return the data of the matching node or -1 if no merging occurs.

  • Answered by AI
  • Q2. 

    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 string

    • Convert the string to lowercase

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

  • Answered by AI
  • Q3. How can you measure exactly 4 liters of water using only a 3-liter can and a 5-liter can?
  • Q4. What is the garbage collector in Java?
  • Ans. 

    Garbage collector in Java is a part of JVM responsible for automatic memory management by reclaiming unused memory.

    • Garbage collector is responsible for identifying and deleting objects that are no longer needed in memory.

    • It helps in preventing memory leaks and optimizing memory usage.

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

  • Answered by AI
Round 4 - HR 

(2 Questions)

Round duration - 30 Minutes
Round difficulty - Easy

This is a cultural fitment testing round .HR was very frank and asked standard questions. Then we discussed about my role.

  • Q1. Why do you want to work at Amdocs?
  • Q2. Why should we hire you?

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAAmdocs interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed in Jan 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 120 minutes
Round difficulty - Medium

1. There was a aptitude , technical and coding test which consist of 20 questions of aptitude , 15 questions of reasoning , 20 question of Java/SQL/Unix and 1 of coding question which are quite easy.
2. Timing for online first round exam is sufficient.

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

    Examp...

  • Ans. 

    Given a string of lowercase English letters, find the first non-repeating character at each point in the stream.

    • Create a hashmap to store the frequency of each character as it appears in the stream.

    • Iterate through the stream and check the frequency of each character to find the first non-repeating character.

    • Output the first non-repeating character at each point in the stream.

  • Answered by AI
Round 2 - Face to Face 

Round duration - 40 minutes
Round difficulty - Medium

1. Tell me about yourself (Mention your project or training )
2. What is primary key?
3. Difference between delete and truncate.
4. What is normalization?
5. What is Abstract class (Java)?
6. Explain collection in Java.
7. Differentiate between overloading and overriding
8. Explain about your project
9. Puzzle question
10. Real life example of Linked list.(Train)

Round 3 - HR 

Round duration - 10 minutes
Round difficulty - Easy

1. Tell me something not there in your resume.
2. Why do you want tp work at amdocs?
3. Do you work well under pressure?
4. Will you relocate in the future?
5. Do you have any question for us?

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Software Development in PuneEligibility criteriaMore than 65 %Amdocs interview preparation:Topics to prepare for the interview - Data Structure-> Stack & Linked list is most important for interviews.Java -> Interface , Inheritance ,Exceptional handling , java Collections(Arraylist, vector, LinkedList, Queue..)C++/C -> Difference between both of them , PointersOOPs -> Why we use interface in Java , class & objectsPython -> Lambda function,List,Dictionary,string.Computer Networking -> OSI model , Switch & Router , TopologyTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : Confidence is a key of success ( Make eye contact).
Tip 2 : Practice puzzles question daily ( atleast 1 per day)
Tip 3 : practice daily for written test ( Aptitude , Reasoning , verbal)
Tip 4 : Do coding question daily atleast 5 per day.

Application resume tips for other job seekers

Tip 1 : Mention about your Project.
Tip 2 : Mention about training.

Final outcome of the interviewSelected

Amdocs interview questions for designations

 Senior Software Developer

 (4)

 Advanced Software Developer

 (4)

 Associate Software Developer

 (3)

 Junior Software Developer

 (1)

 Full Stack Software Developer

 (1)

 Software Engineer

 (43)

 Software Tester

 (5)

 Software Architect

 (2)

Software Developer Interview Questions & Answers

user image Divanshu Rohatgi

posted on 16 Jul 2021

I applied via LinkedIn and was interviewed in Jun 2021. There were 6 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Linux Commands, AWS-related questions, SQL-related questions, ACID properties, Transaction, SOLID.
  • Q2. HashMap internal working, Multithreading related questions. OOPS concept, Java8, Java fundamentals.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared for counter questions on java,java8 fundamentals, brush up on your multithreading concepts. Interface java8 changes and all.

Get interview-ready with Top Amdocs Interview Questions

Software Developer Interview Questions & Answers

user image Ritesh Bhatt

posted on 19 Feb 2023

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

I applied via Approached by Company and was interviewed before Feb 2022. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. SQL based Questions, basic SQL queries using SELECT, GROUP BY , ETC
  • Q2. Understood my major project and how it helps in real life

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare DBMS and Data Structure topics, especially if you want to be in development role then prepare some basic questions on preferred coding languag

I applied via Recruitment Consultant and was interviewed in Apr 2021. There was 1 interview round.

Interview Questionnaire 

3 Questions

  • Q1. Data structure and algorithm and I was tested more on approaching complex programs with a fastest and reliable logic but they didn't expect the exact output or syntax they just need my analytical and logic...
  • Q2. Data structures and algorithms all concepts
  • Q3. Double linked list,static function,sorting,etc,..

Interview Preparation Tips

Interview preparation tips for other job seekers - Be strong and keep on practicing datastructure and algorithms concepts before starting to apply for any interview as this is the concept which is expected even at Google/microsoft and other world class pay master and sophisticated mnc's.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

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

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Aptitude Test 

It was through amcat

Round 3 - One-on-one 

(1 Question)

  • Q1. Describe inheritance in java.
  • Ans. 

    Inheritance in Java allows a class to inherit properties and behaviors from another class.

    • Allows a class to reuse code from another class

    • Creates a parent-child relationship between classes

    • Child class inherits fields and methods from parent class

    • Can have multiple levels of inheritance

    • Example: class Dog extends Animal

  • Answered by AI
Round 4 - HR 

(1 Question)

  • Q1. How are you doing

Skills evaluated in this interview

Interview Questionnaire 

2 Questions

  • Q1. Java, Constructor, String
  • Q2. OOPs concept

Interview Preparation Tips

Interview preparation tips for other job seekers - Basic OOPs concept, Good knowledge of Core Java(Strings, Collections)
Interview experience
4
Good
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before May 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Coding Test 

MCQ based on Frontend languges

Round 3 - Technical 

(1 Question)

  • Q1. Whats are the diffrent position properties of css ?
  • Ans. 

    CSS position properties are used to position elements on a web page.

    • The position property specifies the type of positioning method used for an element.

    • The top, bottom, left, and right properties are used to position the element.

    • The static, relative, absolute, fixed, and sticky values are used for the position property.

    • Static is the default value and elements are positioned according to the normal flow of the page.

    • Relat...

  • Answered by AI
Round 4 - HR 

(1 Question)

  • Q1. Salary Discussion

Skills evaluated in this interview

Amdocs Interview FAQs

How many rounds are there in Amdocs Software Developer 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 Software Developer 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, Technical Support, Amdocs, Continuous Improvement and Unix.
What are the top questions asked in Amdocs Software Developer interview?

Some of the top questions asked at the Amdocs Software Developer interview -

  1. Puzzle:- you have two jars 3L and 5L and unlimited supply of water. How will yo...read more
  2. What is singleton calss?Write a program to make a class singlet...read more
  3. Challenges faced in your RPA experience and how you resolved ...read more
How long is the Amdocs Software Developer interview process?

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

Tell us how to improve this page.

Amdocs Software Developer Interview Process

based on 86 interviews

4 Interview rounds

  • Technical Round
  • HR Round - 1
  • HR Round - 2
  • HR Round - 3
View more
Amdocs Software Developer Salary
based on 8.2k salaries
₹5 L/yr - ₹17 L/yr
35% more than the average Software Developer Salary in India
View more details

Amdocs Software Developer Reviews and Ratings

based on 910 reviews

3.6/5

Rating in categories

3.2

Skill development

3.6

Work-life balance

3.3

Salary

3.5

Job security

3.8

Company culture

2.9

Promotions

3.1

Work satisfaction

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

₹5 L/yr - ₹17 L/yr

Software Engineer
1.9k salaries
unlock blur

₹4 L/yr - ₹16 L/yr

Softwaretest Engineer
1.7k salaries
unlock blur

₹3.8 L/yr - ₹14 L/yr

Functional Test Engineer
1.2k salaries
unlock blur

₹4 L/yr - ₹12.1 L/yr

Associate Software Engineer
1k salaries
unlock blur

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