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 Engineer Interview Questions and Answers

Updated 26 Nov 2021

21 Interview questions

A Software Engineer was asked 4mo ago
Q. Write a JUnit test case.
Ans. 

A JUnit test case verifies the functionality of a Java method using assertions to check expected outcomes.

  • Use @Test annotation to define a test method.

  • Utilize assertions like assertEquals, assertTrue, etc., to validate results.

  • Example: @Test public void testAddition() { assertEquals(5, add(2, 3)); }

  • Use @Before to set up any necessary preconditions before tests.

  • Use @After to clean up resources after tests.

A Software Engineer was asked 5mo ago
Q. What is the difference between arrays and ArrayLists in Java?
Ans. 

Arrays are fixed in size, while ArrayLists can dynamically resize. ArrayLists are part of Java's Collection framework.

  • Arrays are fixed in size, while ArrayLists can dynamically resize.

  • Arrays can hold primitive data types and objects, while ArrayLists can only hold objects.

  • Arrays use square brackets [] for declaration, while ArrayLists use the ArrayList class from the java.util package.

  • Example: String[] names = new...

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Four people need to cross a bridge at night with only one torch t ... read more
asked in Capgemini
Q2. In a dark room, there is a box of 18 white and 5 black gloves. Yo ... read more
Q3. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q4. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
asked in TCS
Q5. Find the Duplicate Number Problem Statement Given an integer arra ... read more
A Software Engineer was asked 8mo ago
Q. Given a sorted array of integers nums and an integer target, write a function to search target in nums. If the target exists, then return its index. Otherwise, return -1. You must write an algorithm with O(...
Ans. 

Binary search is an efficient algorithm for finding a target value within a sorted array.

  • Requires a sorted array to function correctly.

  • Divides the search interval in half repeatedly.

  • Example: Searching for '5' in [1, 2, 3, 4, 5, 6] results in index 4.

  • Time complexity is O(log n), making it faster than linear search.

A Software Engineer was asked 12mo ago
Q. When should microservices be used?
Ans. 

Microservices are best used when you have a large, complex application that can be broken down into smaller, independent services.

  • Use microservices when you need to scale different parts of your application independently.

  • Microservices are beneficial when you have multiple teams working on different services.

  • They are useful when you want to adopt different technologies for different services.

  • Microservices can impro...

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.
A Software Engineer was asked
Q. What is the difference between grey box and black box testing?
Ans. 

Greybox testing involves partial knowledge of internal code, while black box testing is based on external behavior.

  • Greybox testing combines elements of white box and black box testing.

  • Black box testing focuses on testing the functionality of the software without knowledge of internal code.

  • Greybox testing is useful when some knowledge of internal code is needed to design test cases.

  • Examples of greybox testing inclu...

A Software Engineer was asked
Q. How do you install WebLogic software?
Ans. 

Weblogic software can be installed by downloading the installer, running the installation wizard, configuring settings, and starting the server.

  • Download the Weblogic software installer from the official website

  • Run the installer and follow the installation wizard prompts

  • Configure settings such as domain creation, server settings, and security configurations

  • Start the Weblogic server to begin using the software

A Software Engineer was asked
Q. What are abstract and default methods in an interface?
Ans. 

Abstract methods in interfaces are methods without a body that must be implemented by classes that implement the interface. Default methods provide a default implementation that can be overridden.

  • Abstract methods in interfaces do not have a body and must be implemented by classes that implement the interface.

  • Default methods in interfaces provide a default implementation that can be overridden by implementing class...

Are these interview questions helpful?
A Software Engineer was asked
Q. Explain the different types of joins.
Ans. 

Joins in SQL combine rows from two or more tables based on related columns.

  • INNER JOIN: Returns records with matching values in both tables. Example: SELECT * FROM A INNER JOIN B ON A.id = B.id;

  • LEFT JOIN: Returns all records from the left table and matched records from the right table. Example: SELECT * FROM A LEFT JOIN B ON A.id = B.id;

  • RIGHT JOIN: Returns all records from the right table and matched records from t...

A Software Engineer was asked
Q. What is encapsulation in JAVA?
Ans. 

Encapsulation is a mechanism of wrapping data and code acting on the data together as a single unit.

  • Encapsulation is one of the four fundamental OOP concepts.

  • It helps in achieving data hiding and abstraction.

  • In Java, encapsulation is achieved through access modifiers such as private, public, and protected.

  • Example: A class with private variables and public methods to access and modify those variables.

🔥 Asked by recruiter 2 times
A Software Engineer was asked
Q. What is inheritance?
Ans. 

Inheritance is a mechanism in object-oriented programming where a new class is created by inheriting properties of an existing class.

  • Inheritance allows code reusability and saves time and effort in writing new code.

  • The existing class is called the parent or base class, and the new class is called the child or derived class.

  • The child class inherits all the properties and methods of the parent class and can also add...

Amdocs Software Engineer Interview Experiences

1 interview found

I appeared for an interview in Dec 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 120 Minutes
Round difficulty - Medium

The test included MCQ questions from SQL, Linux Commands, C/C++ programming, Logical Reasoning, Aptitude questions.
The other section was the coding round, where 2 SQL queries and 2 coding questions were there.
The environment was pretty good. No technical issues were there

  • Q1. 

    Minimum Umbrellas Problem

    You are provided with ‘N’ types of umbrellas, where each umbrella type can shelter a certain number of people. Given an array UMBRELLA that indicates the number of people each um...

  • Ans. 

    The problem involves determining the minimum number of umbrellas required to shelter a specific number of people based on the capacity of each umbrella.

    • Iterate through the array of umbrella capacities to find the combination that covers exactly 'M' people.

    • Keep track of the minimum number of umbrellas used to cover 'M' people.

    • If it is not possible to cover 'M' people exactly, return -1.

    • Example: For input [2, 3, 4] and M...

  • Answered by AI
  • Q2. 

    Subarray with Equal Occurrences Problem Statement

    Given an array ARR consisting of 0s and 1s only, your task is to determine the number of non-empty subarrays where the number of 0s and 1s are equal.

    Inp...

  • Ans. 

    Count the number of subarrays where the number of 0s and 1s are equal 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 result count.

    • Return the final count of subarrays where the numbe...

  • Answered by AI
Round 2 - Video Call 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Medium

The technical round was totally based on resume submitted by us during registration. They asked in depth questions related to the technical internship done by me in past. The discussion related to the technical internship went for 20 minutes. They saw the working of my project deployed on Heroku platform and done a good discussion on that too. Then they give me a coding question based on recursion and I was supposed to write the code on Hirepro platform itself. I was asked 3 puzzles also in order to check my problem solving. The interviewers were friendly and they provide a friendly environment during the interview.

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

  • Ans. 

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

    • 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

    • Use the top(), pop(), and push() methods to manipulate the stack

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Guru Nanak Dev University. Eligibility criteria60% throughout academics, with no breaks/year downAmdocs interview preparation:Topics to prepare for the interview - Data Structures And Algorithms, Object Oriented Programming, Relational Database Management SystemsTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : Practice coding questions from HackerRank, InterviewBit, 
Tip 2 : Do at least 1 project and must have the in depth knowledge about it
Tip 3 : One should also do one technical internship. It adds to the working experience we get during our degree
Tip 4 : Very good communication skills are mandatory. Practice a lot to speak in formal english
Tip 5 : Prepare CS subjects like OOPS, RDMS. One must have in depth knowledge about these subjects.

Application resume tips for other job seekers

Tip 1 : Everything written on the resume should not be false. There should be atleast one project and one technical internship 
Tip 2 : Skills related to various CS subjects and Programming languages should also be mentioned
Tip 3 : Skills related to participation in various co-curricular activities leaves a good impact on the interviewer

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview questions from similar companies

I applied via Monster and was interviewed before Apr 2020. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Basic java

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Four people need to cross a bridge at night with only one torch t ... read more
asked in Capgemini
Q2. In a dark room, there is a box of 18 white and 5 black gloves. Yo ... read more
Q3. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q4. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
asked in TCS
Q5. Find the Duplicate Number Problem Statement Given an integer arra ... read more

Software Engineer Interview Questions & Answers

Adobe user image Devendra Bendkhale

posted on 4 Dec 2015

Interview Questionnaire 

8 Questions

  • Q1. WRITE A GENERIC SWAP FUNCTION
  • Ans. 

    A generic swap function swaps two values of any data type.

    • The function should take two parameters of any data type.

    • Use a temporary variable to store the value of one parameter.

    • Assign the value of the second parameter to the first parameter.

    • Assign the value of the temporary variable to the second parameter.

  • Answered by AI
  • Q2. SEARCH AN ELEMENT IN ROTATED SORTED LINKLIST .
  • Ans. 

    Search for an element in a rotated sorted linked list.

    • Find the pivot point where the list is rotated.

    • Divide the list into two sublists based on the pivot point.

    • Perform binary search on the appropriate sublist.

    • Handle edge cases such as empty list and list with only one element.

  • Answered by AI
  • Q3. SEARCH AN ELEMENT IN ROTATED SORTED ARRAY. WRITED A CODE FOR IT
  • Ans. 

    Search an element in a rotated sorted array

    • Find the pivot point where the array is rotated

    • Divide the array into two sub-arrays based on pivot point

    • Perform binary search on the appropriate sub-array

    • Repeat until element is found or sub-array size is 1

  • Answered by AI
  • Q4. In an Array of size 95 contain numbers in range 1 to 100. each number is at max once in the array. find the 5 missing numbers in array between 1-100
  • Q5. Given sudoku as id array of size . in a given empty cell find the possible numbers that could be possible. Asked me to write code for it
  • Ans. 

    Given a Sudoku board, find possible numbers for an empty cell.

    • Iterate through empty cells and check possible numbers using row, column, and box constraints.

    • Use a set to keep track of possible numbers for each empty cell.

    • Return the set of possible numbers for the given empty cell.

  • Answered by AI
  • Q6. Given 4 unsigned integers find their integer average (eg. (2,2,2,3) => (2+2+2+3)/4 = 2) consider integer division ) without typecasting
  • Ans. 

    Find integer average of 4 unsigned integers without typecasting

    • Add all the integers and divide by 4

    • Use bit shifting to divide by 4

    • Handle overflow by using long long data type

    • Use unsigned int data type for input

  • Answered by AI
  • Q7. Write a code to identify wheter given processor is of 32 bit architecture or 64 bit architecture
  • Ans. 

    Code to identify 32 bit or 64 bit architecture of a processor

    • Check if the operating system is 32 bit or 64 bit

    • If OS is 32 bit, processor is 32 bit

    • If OS is 64 bit, check if processor supports 64 bit architecture

    • Use CPUID instruction to check if processor supports 64 bit architecture

  • Answered by AI
  • Q8. Convert a binary number into base 64 integer
  • Ans. 

    Convert binary number to base 64 integer

    • Divide the binary number into groups of 6 bits

    • Convert each group of 6 bits to decimal

    • Map the decimal value to the corresponding base 64 character

    • Concatenate the base 64 characters to form the final integer

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: SIMPLE CODING QUESTIONS SPEED MATTERS.
Duration: 60 minutes
Total Questions: 3

Skills: Analytics And Coding
College Name: IIT Guwahati

Skills evaluated in this interview

Interview Questionnaire 

6 Questions

  • Q1. Solving puzzles(25 horses,ant and sweets,height of a building..) try as many as possible before appearing for interview
  • Q2. If experienced , then project details of previous companies a must prepare question
  • Q3. Writing test cases for random scenarios
  • Ans. 

    Creating test cases for random scenarios ensures software reliability and robustness through diverse input validation.

    • Identify edge cases: Test with minimum and maximum input values, e.g., an empty array vs. a large array.

    • Use random data: Generate random inputs to simulate real-world usage, e.g., random user names or passwords.

    • Test invalid inputs: Ensure the system handles unexpected inputs gracefully, e.g., negative n...

  • Answered by AI
  • Q4. Programming in whatsoever language you r comfortable with, basic coding problems of DS,Algos. eg. Zigzag tree traversal algo,random linked list copy
  • Q5. Some people asked me questions related to the work i will do if hired in the project
  • Q6. Be genuine in ur CV, and be prepared with everything you write there.

Interview Preparation Tips

College Name: Na

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.

Interview Preparation Tips

Round: Resume Shortlist
Experience: I had a standard resume for this company as per the norms of our institute’s placement cell. For Oracle I laid emphasis on my programming skills and projects related to it.

Round: Test
Experience: The first round was the written test that comprised of 5 sections – vocabulary, aptitude, pattern matching, logical reasoning and programming. The questions in the programming section were asked from data structures and C++. The questions in the programming section were mainly from trees (from data structures). Around 400 students appeared for their written test out of which around 100 were shortlisted.

Round: HR Interview
Experience: The next round was the interview round. They gave me some puzzles to solve and a program to write. One of the puzzles that I remember was that if I were to be given an egg then how would I determine its durability, i.e. how would I determine that from which floor do I need to throw the egg from so that the egg does not break if thrown from any floor below it.
For the coding question I was given a mathematical formula and I was asked to devise a code such that the program uses the formula and gives the output.
Tips: Prepare for Data Structures as well as the commonly asked puzzles for Oracle.

College Name: IIT ROORKEE
Motivation: Oracle is a reputed company in the space of software and ITeS. It had come to our campus with five profiles. The best means to know about all of them is to attend the pre-placement talk of the company.

I applied via Campus Placement

Interview Questionnaire 

2 Questions

  • Q1. You have a Binary tree having numbers>=0 and a numeber N. Print all downwards paths from any node having the sum of elements equal to N
  • Ans. 

    Print all downward paths from any node in a binary tree with sum of elements equal to N.

    • Traverse the binary tree and keep track of the sum of elements in the path from root to current node.

    • If the sum equals N, print the path from root to current node.

    • Recursively traverse the left and right subtrees with updated sum.

    • Use a stack to keep track of the current path being traversed.

    • Example: Binary tree with root 1, left chil...

  • Answered by AI
  • Q2. You have a cuboid (m*n*p) each block of the cuboid is having a metallic ball. Now we are passing X-ray from front face and getting a bool matrix1 of m*p the elements are set if there is a black spot.(as...
  • Ans. 

    Yes, it is possible to get the accurate result from the given data.

    • The coordinates (i,j,k) where metallic balls are present can be determined by finding the set elements in both matrix1 and matrix2.

    • Additional data is not required as the given data is sufficient to determine the coordinates.

    • The coordinates can be obtained by iterating through the elements of matrix1 and matrix2 and checking for set elements.

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: Output questions
Tips: focus on basics
Duration: 30 minutes
Total Questions: 15

Round: Test
Experience: Two coding problems in one hour,on Cocobues.com

1. Given two arrays of numbers. The numbers are from 0-9 you have two maximize the first array by using the elements from the second array.
the elements can be used only once.
e.g. arr1[]={5,2,3,6,7};
arr2[]={9,2,8,4,5};
You should output the modified arr1 as {9,8,5,6,7}

2.Given a matrix of characters and a word.
you have to count the number of occurences of that word in that matrix. you can move to any of the eight valid directions from current position.
e.g. word="HELLO";
matrix[][5]={ {'H','E','L','L','O'},
{'E','H','E','A','B'},
{'L','L','O','C','D'}};
output should be : 5

Tips: DO AS MUCH AS PRACTICE
Duration: 60 minutes
Total Questions: 2

Round: Test
Experience: One Coding question was given to all the students ,You have to code and explain it.
You are given an string as input which represents a path. You have to normalize that path inplace(NO EXTRA SPACE).
e.g.
input : "\a\b\c\..\..\file.txt"
output: "\a\file.txt"
Hint: Double dot(..) means you have to skip the previous parent.
It was on paper.
Duration: 40 minutes
Total Questions: 1

Round: Technical Interview
Experience: The interviewer was very nice that was an amazing experience.
Tips: Be confident and relaxed.

Round: HR Interview
Experience: Again the interviewer was very nice. Firstly he asked me what i have done in technical till that time.
After the interview was over he looks impressed.
Tips: Don't see what others are doing . Take your time and try to short out the correct solution.

General Tips: Do coding as much as you can
Skills: Algorithm, Coding Skills And Knowledge On Data Structures
Duration: 2
College Name: NIT Bhopal
Motivation: It comes to our institute, and the name Microsoft is sufficient for motivation.
Funny Moments: The journey to Microsoft IDC Hydrabad was very beautiful.

Skills evaluated in this interview

Interview Questionnaire 

2 Questions

  • Q1. Write the backend server code for a tic tac toe game
  • Ans. 

    Backend server code for a tic tac toe game

    • Create a RESTful API using a framework like Express.js

    • Implement game logic to check for winning conditions

    • Use a database to store game state and user information

    • Handle user authentication and authorization

    • Implement real-time updates using WebSockets

  • Answered by AI
  • Q2. Write a program to store a tree on a file. Also write code to reconstruct the tree from that file. Think of efficient techniques
  • Ans. 

    Program to store and reconstruct a tree from a file with efficient techniques.

    • Use a recursive approach to traverse the tree and write each node to the file

    • Include information about the node's parent and children in the file

    • Use a unique identifier for each node to reconstruct the tree from the file

    • Use a data structure like a hash table to store the nodes and their identifiers for efficient reconstruction

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: All types of C/C++ Aptitude and I/O questions were asked.
Was not a very easy round.
Tips: Prepare from -----/ and -----/
I had done everything in these 2 links.
Other than that, you can prepare from "Test your C Skills" by Yeshwant Kanetkar. PDF available online.
Duration: 30 minutes
Total Questions: 40-50

Round: Test
Experience: Two coding questions were asked. It was hosted on CoCubes website.
Questions were pretty basic.
First one was ad-hoc, requiring to count the number of set bits of a number.
Second one was the standard, minimum cost path DP problem.
Tips: Prepare from geeksforgeeks, careercup and ambitionbox.
If you know competitive programming, you should not have much of a problem.
Duration: 90 minutes
Total Questions: 2

Round: Test
Experience: Had to write code on paper. 2 questions.
First one was to rotate a matrix by 90 degrees. Pretty standard question.
Second one was to remove all negative elements in an array to the right end. Do it without extra memory.
Tips: Apart from correctness of solution, they check for code quality. Code written must be clean, indented and with properly named variables and functions.
Keep communicating your ideas to the people who will be supervising the test. They will understand your thought process that way.
Duration: 60 minutes
Total Questions: 2

Round: Technical Interview
Experience: Wrote the class in JAVA. Explained the methods, and optimized them. Variables were named properly.
Also generalized the class for an nxn matrix tic-tac-toe game.
Interviewer was very friendly. Wrote the code on paper.
Tips: Prepare on class design beforehand. They are quite likely to ask you questions on OOP.
Write clean code.

Round: Technical Interview
Experience: Just had to write the functions. Wrote code in C++.
The interviewer tested me on edge cases. Asked me to prepare test cases.
Tips: Make sure your code is ready to tackle those dirty edge cases.
Knowing standard library functions is beneficial. Make sure you learn some important ones. They can come in handy.
Write clean code. You can choose any language you are comfortable in.

General Tips: Stay calm. Prepare well.
Focus on the data structures that Microsoft usually asks about.
Skill Tips: A good internship helps in the process. I had interned at Google, so I got selected relatively easily as compared to other candidates. Make sure your resume is as impressive as you can make it.
Stay calm in the rounds. That way you can think better.
Communicate with the company officials. They will know you and your thought process that way.
Don't stay quiet in the interview rounds. If you have doubts, ask them. I had made this mistake when they came for internships and did not get selected because I didn't clear my doubts. The interview should be ideally like a discussion, where you present your thoughts and ideas, clear your doubts, and come up with a solution.
Skills: Resume, Communication, Analytical Skills, Algorithmic Approach To Problem Solving, Coding Skills And Knowledge On Data Structures
College Name: NIT Surathkal
Motivation: It is one of the biggest tech giants in the world. I definitely wanted to be a part of it.
Funny Moments: Since I had only 2 interviews, while others had 5, I came out so early that they thought I was rejected.
They later discovered, they were wrong.

Skills evaluated in this interview

Are these interview questions helpful?

Interview Preparation Tips

Round: Technical Interview
Experience: Technical Interview involved two questions, was asked to write code for the given tasks, which the interviewer would then "execute" manually to check it.
Was asked to go in detail on how the computer handles the program at a low level (like displaying the stack state after each call to a recursive function). Apart from that, I was questioned on some C fundamentals, namely memory allocation and segmentation faults.

Skills:
College Name: NIT Surathkal

I applied via Campus Placement

Interview Questionnaire 

2 Questions

  • Q1. Given a string of unknown length, what is a good approach to find n-k th element from last
  • Ans. 

    To find n-k th element from last in a string of unknown length

    • Traverse the string to find its length

    • Calculate the position of n-k th element from last

    • Traverse the string again to find the element at calculated position

  • Answered by AI
  • Q2. Given an array of strings, count the number of unique occurrences
  • Ans. 

    Count the number of unique occurrences in an array of strings.

    • Create a hash table to store the count of each string occurrence.

    • Iterate through the array and update the count in the hash table.

    • Count the number of unique occurrences by counting the number of keys in the hash table.

  • Answered by AI

Interview Preparation Tips

Round: Resume Shortlist
Experience: They checked my CGPA and my projects worked on. They also looked at previous internship I have done
Tips: Focus on CGPA and projects done. Also mention internship experience.

Round: Test
Experience: Easier questions and good amount of time to think.
Tips: Careful with IDE.
Duration: 60min minutes
Total Questions: 2

Round: Group Discussion
Experience: Enough time to think,solve. Questions were easy and only tested basic understanding of ds and algos.
Tips: Think well. They do not expect complete optimal solution. Discuss your ideas with members there

Round: Technical Interview
Tips: They do not expect optimal solution. they want to know thought process

General Tips: Be thorough in course work being done at present.
Revise the projects you have done in your semester
Skills: Data Structures, Algorithms, Probability theory, Basics of Machine Learning
Duration: 2 months
College Name: IIT Madras
Motivation: Microsoft !

Skills evaluated in this interview

I applied via Campus Placement

Interview Preparation Tips

Round: Test
Experience: objective test basically consists of programs written in diff languages like c,java and we need to give output of such programs.
programming section consisted of 2 questions which dealt with data structures,it was pretty much simple to code them.
Tips: command on data structures and algorithms is helpful.
Duration: 90minutes minutes
Total Questions: 15+2

Round: Group fly
Experience: A question (again based on algorithm) was given to a group of 6-8 people.Though it is named as "group fly" it is supposed to be solved individually.
Tips: again dsa is helpful

Round: Technical Interview
Experience: A couple of questions based on algorithms are asked by the interviewers.Even if we cannot solve them fully,your approach
to the question is what actually matters.

General Tips: Be confident about what you are telling
Skills: Data structures and algorithms
Duration: 2
College Name: IIT Madras
Motivation: Reputed company
Get exposed to corporate world

Amdocs Interview FAQs

How many rounds are there in Amdocs Software Engineer internship interview?
Amdocs interview process usually has 2-3 rounds. The most common rounds in the Amdocs interview process are Technical, Resume Shortlist and Coding Test.
How to prepare for Amdocs Software Engineer internship 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 Application Software.
What are the top questions asked in Amdocs Software Engineer interview for internship?

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

  1. Given a circular cake and a specified number of straight cuts, what is the maxi...read more
  2. PLSQL= 1.What is cursor &types 2. Diff btw primay key &unique key. 3.triggers ...read more
  3. What is the difference between arrays and ArrayLists in Ja...read more
How long is the Amdocs Software Engineer interview process?

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

Tell us how to improve this page.

Amdocs Software Engineer Salary
based on 1.9k salaries
₹4.5 L/yr - ₹17 L/yr
20% more than the average Software Engineer Salary in India
View more details

Amdocs Software Engineer Reviews and Ratings

based on 213 reviews

3.6/5

Rating in categories

3.3

Skill development

3.6

Work-life balance

3.4

Salary

3.4

Job security

3.7

Company culture

3.0

Promotions

3.2

Work satisfaction

Explore 213 Reviews and Ratings
Software Engineer

Pune

3-8 Yrs

Not Disclosed

Software Engineer

Gurgaon / Gurugram

3-8 Yrs

Not Disclosed

Software Engineer - DWH (3-5 Years)

Pune

5-10 Yrs

Not Disclosed

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