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
3.8

based on 3.9k Reviews

Filter interviews by

Amdocs Application Developer Interview Questions and Answers

Updated 12 Aug 2024

Amdocs Application Developer Interview Experiences

1 interview found

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

(1 Question)

  • Q1. Difference between class & interface
  • Ans. 

    Classes can have both implementation and data members, while interfaces can only have method signatures.

    • Classes can have constructors, interfaces cannot.

    • Classes can have access modifiers for their members, interfaces cannot.

    • A class can implement multiple interfaces, but can only inherit from one class.

    • Interfaces are used to achieve abstraction and multiple inheritance in Java.

    • Example: Class 'Animal' can have methods li...

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. About current project

Interview Preparation Tips

Interview preparation tips for other job seekers - NA

Interview questions from similar companies

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

(1 Question)

  • Q1. Stacks queues data structures
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Aug 2023. There were 2 interview rounds.

Round 1 - Aptitude Test 

Asked QRE question and some query questions

Round 2 - Technical 

(2 Questions)

  • Q1. Introduce yourself
  • Ans. 

    I am a passionate application developer with experience in creating innovative solutions for various industries.

    • Experienced in developing web and mobile applications using languages such as Java, JavaScript, and Swift

    • Proficient in database management and integration with applications

    • Strong problem-solving skills and ability to work in a team environment

    • Familiar with Agile development methodologies and continuous integr

  • Answered by AI
  • Q2. What are the technology you are familiar with
  • Ans. 

    I am familiar with a variety of technologies including Java, Python, SQL, HTML, CSS, JavaScript, and Git.

    • Java

    • Python

    • SQL

    • HTML

    • CSS

    • JavaScript

    • Git

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Try to prepare all the things which you have mentioned in resume

I was interviewed in Jun 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

This was a proctured online coding test where we had 2 questions to solve under 60 minutes.

  • Q1. 

    Minimum Cost to Connect All Points Problem Statement

    Given an array COORDINATES representing the integer coordinates of some points on a 2D plane, determine the minimum cost required to connect all points...

  • Q2. 

    Count Inversions Problem Statement

    Given an integer array ARR of size N, your task is to find the total number of inversions that exist in the array.

    An inversion is defined for a pair of integers in the...

Round 2 - Video Call 

(4 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

This round had 1 question of DSA followed by some questions from DBMS and Java. I was also made to execute a SQL query at the end.

  • Q1. 

    Remove the Kth Node from the End of a Linked List

    You are given a singly Linked List with 'N' nodes containing integer data and an integer 'K'. Your task is to delete the Kth node from the end of this Lin...

  • Q2. Can you explain the different types of normalization forms in a DBMS?
  • Q3. Can you write a SQL query that joins two tables A and B on the common attribute ID and selects records (ID_NAME) that have matching ID values in both tables?
  • Q4. Why is Java considered platform independent, while the Java Virtual Machine (JVM) is platform dependent?
Round 3 - Video Call 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

This round had two preety straight forward questions related to DSA and then there were 2 puzzles.

  • Q1. 

    Find All Occurrences in Matrix

    You are provided with a matrix of characters, CHARACTER_MATRIX of size M x N, and a string WORD. Your goal is to locate and display all occurrences of the string within the ...

  • Q2. 

    Greatest Common Divisor Problem Statement

    You are tasked with finding the greatest common divisor (GCD) of two given numbers 'X' and 'Y'. The GCD is defined as the largest integer that divides both of the...

Round 4 - HR 

(1 Question)

Round duration - 30 Minutes
Round difficulty - Easy

This was a typical HR round with some standard Behavioral questions.

  • Q1. Why do you want to be a part of Oracle?

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAOracle interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 4 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

Round 1 - One-on-one 

(1 Question)

  • Q1. Garbage collector algorithm
  • Ans. 

    Garbage collector algorithm manages memory allocation and deallocation in a program.

    • Garbage collector automatically frees up memory that is no longer in use.

    • It identifies and removes objects that are no longer referenced by the program.

    • There are different types of garbage collector algorithms such as mark-and-sweep, reference counting, and generational.

    • Java and .NET languages use garbage collector by default.

    • Garbage co...

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Memory management questions

Interview Preparation Tips

Interview preparation tips for other job seekers - All the best for new minds. Enjoy

Interview Preparation Tips

General Tips: The questions asked by this company were tough. The interview experience was good and you get to learn. Don't panic and answer confidently. If you don't know the answer don't say some random answer, just say I don't know but I would like to learn.
Questions were challenging. They weren't picked directly from geeksforgeeks or some other website. The guys taking your interview know stuff so don't try to fool them. Its a great learning experience, enjoy it till you can
Skill Tips: C books, C++ books, www.geeksforgeeks.com
Revise concepts for OS, DBMS, Computer Networks
Focus on Puzzles more.
Questions won't be as direct as other companies.

Skills:
College Name: NIT Surathkal

I applied via Naukri.com and was interviewed in Nov 2021. There was 1 interview round.

Interview Questionnaire 

3 Questions

  • Q1. Round one 1. Two common array and string question. One SQL query.
  • Q2. Round 21. One string question. Finding substring in a sub string. 2. Longest palendrome in string
  • Q3. Round 3. 1. Print K 2. One chess board kind of problem statement.

Interview Preparation Tips

Interview preparation tips for other job seekers - Three technical rounds.

I applied via Naukri.com and was interviewed in Apr 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Questions abouts OOPs, Serialisation, Design Patterns, Multi threading, coding questions (mostly on usage of arrays, some questions around Multi threading)

Interview Preparation Tips

Interview preparation tips for other job seekers - OOPs, Multi threading, Coding Questions with Arrays

I applied via campus placement at Chaitanya Bharathi Institute of Technology, Hyderabad and was interviewed before Jun 2020. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Java concepts, merge sorted linked lists, merge sort intuition, Min cuts such that all substrings should be palindrome

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared for core subjects!
Never manage things which you don’t know
Be clear and concise

I was interviewed before Jan 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

This was a proctured online coding test where we had 2 questions to solve under 60 minutes. Both the questions were of Easy to Medium level of difficulty and can be solved if one has a decent command over Data Structures and Algorithms.

  • Q1. 

    Count Subsequences Problem Statement

    Given an integer array ARR of size N, your task is to find the total number of subsequences in which all elements are equal.

    Explanation:

    A subsequence of an array i...

  • Ans. 

    Approach :
    1) Store the frequency of each element in a hashmap (say, ‘FREQ’).

    2) Maintain a variable ‘RESULT’ which stores the final answer.

    3) For each element present in the hashmap,
    3.1) Calculate the value of (2^eleCount - 1) % MOD, ‘eleCount’ is frequency of current element.
    3.2) Add the above value to ‘RESULT’

    4) The final answer is the value of ‘RESULT’ after we are done iterating over all the elements of the hashmap.

  • Answered Anonymously
  • Q2. 

    Anagram Pairs Verification Problem

    Your task is to determine if two given strings are anagrams of each other. Two strings are considered anagrams if you can rearrange the letters of one string to form the...

  • Ans. 

    Approach :

    1) Sort both strings, so that all the same characters come together
    2) Then loop through both strings together and check each element in both strings one by one
    3) If at any position, the characters are found to be different or if the lengths of the two strings are different, they cannot be anagrams
    4) Otherwise, they will be anagrams.

    TC : O(N * log(N) + (M * log(M))), where N and M are the lengths of the two in

  • Answered Anonymously
Round 2 - Face to Face 

(3 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

This round had one preety simple question related to DSA and then I was asked some questions revolving around DBMS and OOPS. I was also asked to write a simple SQL query at the end.

  • Q1. 

    Matrix Transpose Problem Statement

    Given a matrix MAT, your task is to return the transpose of the matrix. The transpose of a matrix is obtained by converting rows into columns and vice versa. Specificall...

  • Ans. 

    Approach :

    1) Declare2-dimensional array t to store the transpose of the matrix. This array will have the reversed dimensions as of the original matrix.

    2) The next step is to loop through the original array and to convert its rows to the columns of matrix t.
    2.1) Declare 2 variables i and j.
    2.2) Set both i,j=0
    2.3) Repeat until i 2.3.1) Repeat until j 2.3.2) t[i][j] = p[j][i]
    2.3.3) j=j+1**
    2.4) i=i+1

    3) The last step is to ...

  • Answered Anonymously
  • Q2. What is the main difference between UNION and UNION ALL?
  • Ans. 

    UNION and UNION ALL are used to join the data from 2 or more tables but UNION removes duplicate rows and picks the rows which are distinct after combining the data from the tables whereas UNION ALL does not remove the duplicate rows, it just picks all the data from the tables.

  • Answered Anonymously
  • Q3. What do you mean by virtual functions in C++?
  • Ans. 

    1) A C++ virtual function is a member function in the base class that you redefine in a derived class. It is declared using the virtual keyword.
    2) It is used to tell the compiler to perform dynamic linkage or late binding on the function.
    3) When the function is made virtual, C++ determines which function is to be invoked at the runtime based on the type of the object pointed by the base class pointer.

    Some rules regardi...

  • Answered Anonymously
Round 3 - Face to Face 

(3 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

This round had questions from Linked List followed by some questions from OS and then at last I was asked an interesting puzzle.

  • Q1. 

    Middle of a Linked List

    You are given the head node of a singly linked list. Your task is to return a pointer pointing to the middle of the linked list.

    If there is an odd number of elements, return the ...

  • Ans. 

    Approach :
    1) If the head is NULL, we simply return HEAD.
    2) If there is only one element in the linked list, we simply return it as it is the midpoint.
    3) Otherwise, we initialise 2 pointers ‘fast’ and ‘slow’ both poiniting to head initially.
    4) We traverse the linked list until fast is the last element or fast is beyond the linked list i.e it points to NULL.
    5) In each iteration, the ‘fast’ pointer jumps 2 times faster as...

  • Answered Anonymously
  • Q2. Can you explain the concepts of multitasking and multiprogramming?
  • Ans. 

    Multitasking :
    1) In Multitasking, a single resource is used to process multiple tasks.
    2) The process resides in the same CPU.
    3 It is time sharing as the task assigned switches regularly.
    4) Multitasking follows the concept of context switching.



    Multiprogramming : 
    1) In multiprogramming, multiple programs execute at a same time on a single device.
    2) The process resides in the main memory.
    3) It uses batch OS. The CPU ...

  • Answered Anonymously
  • Q3. What is the major difference between 32-bit and 64-bit processors?
  • Ans. 

    A major difference between 32-bit processors and 64-bit processors is the number of calculations per second they can perform, which affects the speed at which they can complete tasks. 64-bit processors can come in dual-core, quad-core, six-core, and eight-core versions for home computing. Multiple cores allow for an increased number of calculations per second that can be performed, which can increase the processing pow...

  • Answered Anonymously
Round 4 - HR 

(2 Questions)

Round duration - 30 Minutes
Round difficulty - Easy

This was a typical HR round with some standard Behavioral questions.

  • Q1. Can you tell me something about yourself?
  • Ans. 

    Tip 1 : Prepare the points that you will speak in your introduction prior to the interview.
    Tip 2 : Tell about your current cgpa, achievements and authenticated certification
    Tip 3 : I told about my role in current internship and what all I do

  • Answered Anonymously
  • Q2. Why do you want to be a part of Oracle?
  • Ans. 

    Tip 1 : Oracle technologies are modern, cutting edge and built for enterprise requirements (think world class security, availability, performance, scalability, integrated ML/AI and so forth). Oracle Database is #1 worldwide. 
    Tip 2 : Since it’s inception, Oracle has become a market leader when it comes to database. Oracle has its own all possible solution for it’s clients whether it is into IT or Banking.
    Tip 3 : Or...

  • Answered Anonymously

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAOracle interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, DBMS, OOPSTime required to prepare for the interview - 4 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

Amdocs Interview FAQs

How many rounds are there in Amdocs Application Developer interview?
Amdocs interview process usually has 2 rounds. The most common rounds in the Amdocs interview process are Technical.

Tell us how to improve this page.

Amdocs Application Developer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more
Amdocs Application Developer Salary
based on 9 salaries
₹4.5 L/yr - ₹17 L/yr
13% less than the average Application Developer Salary in India
View more details

Amdocs Application Developer Reviews and Ratings

based on 1 review

3.0/5

Rating in categories

3.0

Skill development

3.0

Work-life balance

3.0

Salary

3.0

Job security

3.0

Company culture

3.0

Promotions

3.0

Work satisfaction

Explore 1 Review and Rating
Software Developer
7.7k salaries
unlock blur

₹5 L/yr - ₹16.8 L/yr

Software Engineer
1.9k salaries
unlock blur

₹4 L/yr - ₹16 L/yr

Softwaretest Engineer
1.7k salaries
unlock blur

₹3 L/yr - ₹13.5 L/yr

Functional Test Engineer
1.3k salaries
unlock blur

₹4 L/yr - ₹12.2 L/yr

Associate Software Engineer
956 salaries
unlock blur

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