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 Software Development Engineer Interview Questions, Process, and Tips

Updated 23 Sep 2021

Amdocs Software Development Engineer Interview Experiences

1 interview found

I applied via Campus Placement and was interviewed in Aug 2021. There were 4 interview rounds.

Interview Questionnaire 

6 Questions

  • Q1. What is pointer ?
  • Ans. 

    A pointer is a variable that stores the memory address of another variable.

    • Pointers are used to manipulate memory directly.

    • They can be used to pass large data structures to functions without copying them.

    • Pointers can be used to create dynamic data structures like linked lists and trees.

    • They can also be used to access hardware directly.

    • Examples of pointer types include int*, char*, and void*.

  • Answered by AI
  • Q2. Swap 2 numbers without using 3rd variable
  • Ans. 

    Swap 2 numbers without using 3rd variable

    • Use addition and subtraction

    • Use multiplication and division

    • Use bitwise XOR operation

  • Answered by AI
  • Q3. Fibonacci series with and without recursion
  • Ans. 

    Answering Fibonacci series with and without recursion

    • Fibonacci series is a sequence of numbers where each number is the sum of the two preceding ones

    • Recursion method involves calling the function within itself

    • Non-recursive method involves using a loop to calculate the series

    • Recursive method is slower and can cause stack overflow for large inputs

    • Non-recursive method is faster and more efficient for large inputs

  • Answered by AI
  • Q4. Print series of prime numbers
  • Ans. 

    Print series of prime numbers

    • Start with 2 as the first prime number

    • Check if each number greater than 2 is divisible by any number less than it

    • If not, add it to the list of prime numbers

    • Continue until desired number of primes are found

  • Answered by AI
  • Q5. Basic Electronics questions because my branch was Electronics and Communication
  • Q6. SQL Query to outer join

Interview Preparation Tips

Interview preparation tips for other job seekers - Basic understanding of programming. Good knowledge of Data Structure and SQL will increase your chance in getting placed. Know what you write in your resume. Questions were asked mainly on this. Don't try to overexaggerate things. Keep it nice and simple and you will be good

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

I applied via campus placement at CIITM Engineering College, Jaipur and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - One-on-one 

(6 Questions)

  • Q1. Can you describe a challenging project you worked on and how you handled it?
  • Q2. How do you prioritize tasks when you have multiple deadlines to meet?
  • Ans. 

    Prioritize tasks based on deadlines, importance, and impact on overall project goals.

    • Evaluate deadlines and prioritize tasks based on urgency

    • Consider the importance of each task in relation to project goals

    • Assess the impact of completing each task on overall project progress

    • Communicate with stakeholders to understand priorities and expectations

    • Break down tasks into smaller sub-tasks to manage workload effectively

  • Answered by AI
  • Q3. Describe a situation where you had to collaborate with a difficult team member. How did you approach the situation?
  • Q4. What strategies do you use to ensure the quality of your work?
  • Q5. How do you handle feedback or criticism from peers or supervisors?
  • Ans. 

    I handle feedback by actively listening, reflecting on the criticism, and using it to improve my work.

    • I actively listen to the feedback without getting defensive

    • I reflect on the criticism to understand the underlying issues

    • I use the feedback to improve my work and skills

    • I seek clarification if needed to fully understand the feedback

    • I appreciate constructive criticism as an opportunity for growth

  • Answered by AI
  • Q6. Can you describe a time when you had to adapt to a significant change at work? How did you handle it?

Interview Preparation Tips

Interview preparation tips for other job seekers - "Thank you for the opportunity! I'm happy to share interview questions to help job seekers. I believe this is a great way to support them."
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Jan 2024. There were 4 interview rounds.

Round 1 - Coding Test 

Easy test, oops, logic.

Round 2 - Technical 

(2 Questions)

  • Q1. Java oops, static members
  • Q2. Polymorphism, overloading, inheritance in depth.
Round 3 - One-on-one 

(2 Questions)

  • Q1. Puzzles, geometry
  • Q2. Bachelors project, masters project
Round 4 - One-on-one 

(2 Questions)

  • Q1. More puzzles
  • Q2. Behavorial
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Apr 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Medium level Leetcode problems. 2 Questions were asked.

Round 2 - One-on-one 

(1 Question)

  • Q1. Design File upload and download service
  • Ans. 

    Design a file upload and download service for efficient and secure file management.

    • Use a secure authentication mechanism to ensure only authorized users can upload and download files.

    • Implement file size restrictions and validation to prevent large or malicious files from being uploaded.

    • Utilize cloud storage solutions for scalability and reliability.

    • Include version control to track changes and updates to files.

    • Consider ...

  • Answered by AI
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at KJ Somaiya Institute of Engineering and Information Technology and was interviewed before Jan 2023. There were 4 interview rounds.

Round 1 - Coding Test 

2-3 coding questions based on DSA

Round 2 - Aptitude Test 

It was a basic SHL test

Round 3 - Technical 

(1 Question)

  • Q1. Easy DSA and java related questions
Round 4 - HR 

(1 Question)

  • Q1. Typical HR round questions about career prospects

I applied via Approached by Company and was interviewed in Dec 2021. There were 2 interview rounds.

Round 1 - Aptitude Test 

Communication skills

Round 2 - Technical 

(2 Questions)

  • Q1. Explain about college project.
  • Q2. And coding of python.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well and technology improve your skills
By learning coding properly.

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

Interview Questionnaire 

2 Questions

  • Q1. Design a REST API for UserManagement system
  • Ans. 

    Design a REST API for UserManagement system

    • Use HTTP methods like GET, POST, PUT, DELETE for CRUD operations

    • Use authentication and authorization for secure access

    • Use pagination for large datasets

    • Use query parameters for filtering, sorting, and searching

    • Use response codes to indicate success or failure

    • Use versioning to manage changes in API

    • Example endpoints: /users, /users/{id}, /users/{id}/roles

  • Answered by AI
  • Q2. Write the implementation
  • Ans. 

    Implement a function to reverse a string

    • Create an empty string to store the reversed string

    • Iterate through the original string from end to start

    • Append each character to the empty string

    • Return the reversed string

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - If you are applying for Senior Level Development role, prepare how you design the api's and segregate into small development modules

Skills evaluated in this interview

I applied via Referral and was interviewed in Mar 2020. There were 4 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. What is Data Integrity?
  • Ans. 

    Data Integrity refers to the accuracy and consistency of data throughout its lifecycle.

    • Ensuring data is not corrupted or modified without authorization

    • Maintaining data accuracy and consistency through proper storage and retrieval

    • Preventing data loss or unauthorized access

    • Examples: checksums, encryption, access controls

  • Answered by AI
  • Q2. Gave an example and asked to produce that output with a query.
  • Q3. Questions like difference between union and union all. The function of cursor. Basic query tuning questions. Index, triggers etc

Interview Preparation Tips

Interview preparation tips for other job seekers - The interview happened during the lockdown period, so it was virtual Teams meeting. I had 2 technical rounds and one Managerial round. The interviewers were quite friendly and explained everything crystal clear. Since this was a SQL post, I would suggest you to get the basics intact and try practicing few queries.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Medium- hard leetcode style question on google docs

Interview Questionnaire 

13 Questions

  • Q1. Questions based on resume
  • Q2. Questions on Java/JVM and OOP
  • Q3. Question on How to manage yourself and work in a team and your past experiences
  • Q4. Questions on hobbies
  • Q5. Questions on my favorite topics in CSE
  • Q6. Questions on resume + projects + internship
  • Q7. Questions on Data Structures/ Algorithms
  • Q8. Questions on Problem designing
  • Q9. Questions on C/C++ skills
  • Q10. Pen/Paper coding
  • Q11. Questions about myself/hobbies
  • Q12. Questions on resume/internship
  • Q13. A few technical questions

Interview Preparation Tips

Round: Test
Experience: Easy questions on aptitude and output for C/C++.
Tips: Try out questions from GeeksQuiz or -----/
Duration: 30 minutes
Total Questions: 15

Round: Test
Experience: Questions were easy and implementable within the time given. One was on linked list and the other on array/bit-wise arithmetic.
Tips: 2-3 Days of GeeksforGeeks would give you an edge in this round. Make sure you document your code with proper comments and write mnemonic variable names. Also if time permits write the logic or algorithm you've used in comments.
Duration: 60 minutes
Total Questions: 2

Round: Technical Interview
Experience: The overall experience was wonderful. It was my first interview and i was able to answer most of them. On the behavioral questions your opinion should be clear and you should be able to convince the interviewer properly.
Tips: Just be yourself, try to bring topics on which you've worked on earlier into the discussion so that the interviewer takes more time to analyze what you've accomplished. Don't hurry, if you don't know any answer, politely say you don't know it, but you would like to take a try.

Round: Technical Interview
Experience: My interview lasted for 1 hr 15 mins and I started well with my Introduction and hobbies. It was behavioral initially. Be open  and honest  to your interviewer. Don't speak random stuffs you haven't done as your interviewer can instantly browse on the internet about what you are saying and verify them. Have a good understanding of DS/Algo and know at least one OOP. you should at least master one language, its not a huge bonus if you know a lot of them.
Tips: Be clear about what you say and write and instantly correct yourself if you've made a mistake. It shows that you are self-critical and you constantly improve yourself. It is good to accept any mistake you've done. Any code you write on paper should properly highlight your logic used. Its better to write a wrong code and debug/modify it on spot to make it correct rather than writing a code with zero error at first shot. It shows how you learn from your mistakes.
The interviewer wants to see how you adapt yourself and learn, he/she is not interested in how much you know.

Round: Behavioural Interview
Experience: This round was the final round for Microsoft Internship. It was an AA( As Appropriate ) Round, where you can expect technical as well as HR questions.
Tips: Feel confident about yourself and the game plan is again just to be yourself. Do some Research on the company you are sitting for and about their products/services, so that you can show that you are as much interested in joining the company as they want to take you in after clearing all these rounds. Always ask your interviewer some relevant questions, whichever round it may be. This is where you can ask about the company's policies, culture etc.

General Tips: Keep yourself motivated and build your resume. Have good working knowledge and make your fundamental concepts clear. Try to work on projects/internship or summer/winter training courses.
Skill Tips: Just give your best if you are willing for the company and never underestimate your abilities. Have some internships/projects/apps on your resume which you've made. Mention all the relevant work you've done, just don't brag about it. Prepare well for the behavioral questions. Be prepared to admit your mistakes and accept others' solutions.
Skills: Debugging, Openness, Technical, Honesty, Attitude
College Name: National Institute of Technology Durgapur
Motivation: Microsoft was founded by Bill Gates and Paul Allen with an objective of "A Computer in every Home", since then Microsoft has carried on its effort and changed the way we do things and interact with others. It has achieved more than its primary objective and its one of the leading software companies in the world. Its exciting to be a part of it and take joy in developing solutions which affect billions of people worldwide.

Amdocs Interview FAQs

What are the top questions asked in Amdocs Software Development Engineer interview?

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

  1. Swap 2 numbers without using 3rd varia...read more
  2. Fibonacci series with and without recursi...read more
  3. What is pointe...read more

Tell us how to improve this page.

Amdocs Software Development Engineer Salary
based on 76 salaries
₹5.8 L/yr - ₹21 L/yr
8% less than the average Software Development Engineer Salary in India
View more details

Amdocs Software Development Engineer Reviews and Ratings

based on 5 reviews

3.4/5

Rating in categories

2.6

Skill development

4.1

Work-life balance

3.3

Salary

3.4

Job security

3.4

Company culture

2.9

Promotions

3.3

Work satisfaction

Explore 5 Reviews and Ratings
Software Developer
8.1k salaries
unlock blur

₹5 L/yr - ₹16.9 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.7 L/yr

Functional Test Engineer
1.2k salaries
unlock blur

₹4 L/yr - ₹12.1 L/yr

Associate Software Engineer
955 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