Amdocs interview questions

415 questions from 39 candidate reports · 2015 to 2024

Online test → Technical → HR·97% entry level

CS fundamentals

Showing 38 of 393 reported in this area

Explain different types of joins in SQL.
asked 3×easyPractice this →
Write an SQL query using ORDER BY and LIMIT clauses.
asked 3×easyPractice this →
Difference between JDK 1.7 and JDK 1.8
asked 2×mediumPractice this →
How is data stored in NoSQL databases?
asked 2×mediumPractice this →
Explain ACID properties in DBMS
asked 2×easyPractice this →
Explain exception handling in Java
asked 2×easyPractice this →
Explain commonly used Unix commands
asked 2×easyPractice this →
Difference between JRE, JDK, and JVM
asked 2×easyPractice this →
Difference between DELETE and TRUNCATE in SQL
asked 2×easyPractice this →
What is method overloading and method overriding?
asked 2×easyPractice this →
Explain the difference between method overloading and method overriding
asked 2×easyPractice this →
Write an SQL query using JOINs, ORDER BY, GROUP BY, LIMIT, SUM, and AVG.
asked 2×easyPractice this →
Explain the difference between function overloading and function overriding.
asked 2×easyPractice this →
PL/SQL concepts and queries
asked oncemediumPractice this →
What is view level in DBMS?
asked oncemediumPractice this →
Explain SDLC and ISO standards.
asked oncemediumPractice this →
Normalize given database tables
asked oncemediumPractice this →
Explain singleton classes in C++.
asked oncemediumPractice this →
What are dangling pointers in C++?
asked oncemediumPractice this →
UNIX command-line related questions
asked oncemediumPractice this →
Explain Link State Routing protocols
asked oncemediumPractice this →
What is a lambda expression in Java?
asked oncemediumPractice this →
What is operator overloading in C++?
asked oncemediumPractice this →
How will you prevent race conditions?
asked oncemediumPractice this →
Which SDLC model is the best and why?
asked oncemediumPractice this →
Explain late binding and early binding.
asked oncemediumPractice this →
How does a Java socket connection work?
asked oncemediumPractice this →
How does memory allocation work in C++?
asked oncemediumPractice this →
Explain const pointer vs pointer to const.
asked oncemediumPractice this →
Explain pointers and their types in C/C++.
asked oncemediumPractice this →
What are lifecycle methods in Spring Boot?
asked oncemediumPractice this →
Write a SQL query using JOIN or a subquery
asked oncemediumPractice this →
Write a method to validate a phone number.
asked oncemediumPractice this →
Explain AVL Tree and its balancing mechanism
asked oncemediumPractice this →
What happens when we override a constructor?
asked oncemediumPractice this →
Explain how HashMap works internally in Java.
asked oncemediumPractice this →
Find the 2's complement representation of -5.
asked oncemediumPractice this →
Explain basics of mobile communication systems
asked oncemediumPractice this →

DSA

Showing 10 of 102 reported in this area

Detect a loop in a linked list
asked 2×easyPractice this →
Check whether a given string or number is a palindrome.
asked 2×easyPractice this →
Perform simple array manipulation operations on a given array.
asked 2×easyPractice this →
Find the height of a binary tree.
asked oncemediumPractice this →
Explain merge sort with an example
asked oncemediumPractice this →
Coding problems of medium difficulty
asked oncemediumPractice this →
Implement a linked list from scratch.
asked oncemediumPractice this →
Detect and remove a loop in a linked list.
asked oncemediumPractice this →
Explain merge sort and its time complexity.
asked oncemediumPractice this →
Detect whether a linked list contains a cycle.
asked oncemediumPractice this →

Aptitude

Showing 3 of 23 reported in this area

Direction sense test problems
asked onceeasyPractice this →
Aptitude and logical reasoning questions
asked onceeasyPractice this →
Find the last digit of a given number/expression
asked onceeasyPractice this →

Puzzles

Showing 3 of 13 reported in this area

Find the missing value: 2+5=10, 6+6=72, 8+9=136, 4+11=?
asked oncemediumPractice this →
Puzzle: If the whole world becomes black and white, how would traffic signals work?
asked oncemediumPractice this →
Solve the 8 balls puzzle (identify the heavier ball using a balance in minimum weighings)
asked oncemediumPractice this →

Behavioural

Showing 3 of 12 reported in this area

Discuss your views on the rise of Generative AI
asked oncemediumPractice this →
On what factors would you choose your idea over your colleague's idea?
asked oncemediumPractice this →
Situational questions to assess problem handling and decision making at work
asked oncemediumPractice this →

System design

Showing 3 of 5 reported in this area

Design a theatre ticket booking system
asked oncemediumPractice this →
Can you create an Android app to automate this Outlook-to-WhatsApp process?
asked oncemediumPractice this →
How would you design and test a railway ticket booking system end-to-end following the SDLC?
asked oncemediumPractice this →

Showing 60 of 415 questions. Ranked by how often the same question came back across reports.

Practise a Amdocs-style interview

A spoken interview built from these questions, scored when you finish; the report is yours.

Start practising

Common questions

What questions does Amdocs ask?

Candidate interview reports most often cover CS fundamentals (72%) and DSA (19%).

How many rounds does Amdocs interview have?

Candidate interview reports show an average of 3.3 rounds per experience, with a typical sequence of Online test → Technical → HR. Individual interview paths can vary.

Is the Amdocs interview hard?

Among questions with a reported difficulty, the mix is easy 57%, medium 41%, hard 1%.

Keep reading