# Amdocs Interview Experience for Software Engineering Associate (On-Campus 2020)

• Difficulty Level : Basic
• Last Updated : 10 Sep, 2021

Amdocs visited our campus in September 2020

• Eligibility: B.Tech, M.Tech & Dual ( CS & EC )
• Type (FTE/Internship): FTE

Selection Rounds:

1. Online Test
2. Technical Interview
3. HR Interview

ROUND 1 (Online Test): The online test was held on the HirePro Platform. It had different sections.   The test included MCQ questions from SQL, Linux Commands, C/C++ programming (Conceptual Questions on Pointers, References, Storage Class, etc.), Logical Reasoning, Aptitude questions.

The other section was the coding round, where 2 SQL queries and 2 coding questions were there. The duration of this section was 45 minutes.

Coding Questions:

• Given a paper of size, A x B. Task is to cut the paper into squares of any size. Find the minimum number of squares that can be cut from the paper.   Paper Cut into Minimum Number of Squares
• Given an array, divide it into two equal subsets, such that the difference between the sum of the elements in both arrays should be minimum.

Tips: Go through a few of the Linux commands and practice some SQL questions. Hackerrank has some good SQL questions of different levels. The aptitude and English sections were easy.

ROUND 2 (Technical Interview): 35 students were shortlisted for the interview out of 60+ students. The duration of the interview was around 60-75 mins. The interview was held on the HirePRO platform, which had the option of pair coding.

It started with the question to rate yourself on C/C++ out of 10. They also had asked to rate me on SQL out of 5.

Below are some questions asked in the interview:

2. Difference between void pointer and NULL pointer.
3. What are function pointers? Write the code for it.
4. Difference between truncate and delete (Must mention these 3 points – Rollback, speed, operation)
5. What is Early binding and Late binding? Give Examples of both of them.
6. Write the code to find the sum of digits of a number until the sum becomes a single digit.  (It’s okay if you don’t give the most optimised solution)  Finding the sum of digits of a number until sum becomes a single digit
7. Write the query to get the  2nd highest salary in SQL.
8. Write the query to get the count of students in each department in SQL (Given are students and department table)
9. What is Grant in SQL?
10. Asked a few Linux commands like, how to create a file in Linux, the difference between cp and mv commands.
11. What is the Friend function?
12. Difference between copy constructor and assignment operator? Write the code for it.
13. What is a static variable?
14. The difference in a static variable if declared in global and if declared inside a for loop
15. The internal static variable vs External static variable with Examples in C
16. You are given 10L, 5L, 3L empty water containers, and water sources. Determine a way to measure 4L of water
17. What is the next number of given series  7,10,8,11,9,12….
18. What do you know about the company? (This question also matters a  lot)

It’s better if you know java. but it’s not a significant deciding factor.

2 interviewers took the interview. They were really friendly. They gave little hints as well in between. They judge how much you are clear with the fundamental concepts in the primary language mentioned by you in the CV and must have a decent knowledge of programming. They don’t ask difficult competitive programming questions.

Tips: Go through all the interview experiences present in GeeksForGeeks. You will have a clear idea about what they ask in their interviews. Also, Know about the company and its work culture before the interview.

3. ROUND 3 ( HR ROUND )

Around 10 students were shortlisted for the HR round. The duration was around 10 mins. The interview was also held on the HirePRO platform.

3. One strength and one weakness
4. Why Amdocs?
5. Do any relatives present in Amdocs?
6. Any previous offer?
7. The Biggest achievement
8. Location preference
9. Any plans for higher studies

Tips: Listen properly in the Pre Placement Talk and mentions a few points from it. Be prepared with your answer to the above questions.

Finally, 10 students were given the offer. (6 B.tech and 4 M.tech)

My Personal Notes arrow_drop_up