Open In App

Amdocs Interview Experience (On-Campus)

Round 1(Online Round): It consists of around 50 MCQs, 2 SQL queries, and 2 coding questions. MCQs were based on topics like OOPS, OS, DBMS, UNIX, and some logical reasoning and English comprehensions. Coding questions were of medium level. All section has a sectional time limit.

Round 2(Technical Round for 80-85 min):



  1. He asked me to introduce myself. I gave my introduction to describing my technical skills, achievements, and Ranks, I knowingly draw the interviewer’s attention. I also described my major project. (A Good Introduction can leave a nice impression on him)
  2. Rate yourself in C++, Java, Python
  3. What are the projects you have worked upon(I mentioned 5 projects, so he told me to tell the top 2 in which I have spent major time)
  4. An in-depth discussion on projects: (35-40 min)
  5. As, I have developed my projects on new hot technologies like React.js, Node.js, and Flutter and Dart. So they tend to ask more from projects (especially if you have projects on App and Web dev.)

    I told why I have made it and how it would be helpful on a large scale. I knowingly told some advanced concepts used like Async and Await, stateful and stateless components.



    Questions asked related to projects:

Technical questions:

  • Concept of Exception Handling in java.

  • What is Virtual function? Write the code for it.

  • Write code implementing Interfaces, Abstract Class, Abstract method.

  • Write code implementing Run time polymorphism.

  • Implementation of hashmap in C++? Told how it is internally working

  • The most complex query you have ever used?

  • What is Joins in SQL? Right, join? Inner join?

  • Write query finding 2nd highest salary from the Employee table?

          Follow up 1: write it using Subquery.

          Follow up 2: write it using Self-Join.

  • Diff b/w .(dot) and ->(arrow) operator used while coding.

  • What are DFS and BFS? How DFS works? How can you use DFS in trees? (asking about tree traversals)

  • Which algo. You have used most in Competitive programming? Write the pseudo-code for that algo.

  • Write code counting distinct elements in an array in O(n) time.

  • Concept of Recursion? Step-by-step internal working of it .

  • How can we boost a java program’s performance so that it takes as much less time to execute? (basically, he wants me to tell the multithreading approach)

  • Some basic thread concepts? Child threads?

  • Round 3(HR Round for 15 min):

    1. Discussion about family background.
    2. Why Amdocs?
    3. Experience working in a team.
    4. Biggest achievement in life
    5. Strengths and Weaknesses
    6. Justify one instance of your strength.
    7. Puzzle: Suppose the whole world goes black and white, then how the traffic signals would work?

    Asked a few basic HR-related questions:

    Article Tags :