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

Filter interviews by

Amdocs Senior Software Engineer Interview Questions and Answers

Updated 20 Nov 2024

7 Interview questions

A Senior Software Engineer was asked 11mo ago
Q. How do you convert a monolith to microservices?
Ans. 

Convert Monolith to Microservices involves breaking down a large application into smaller, independent services.

  • Identify bounded contexts within the monolith

  • Decompose the monolith into separate services based on identified bounded contexts

  • Implement communication between services using APIs or messaging queues

  • Use containerization technologies like Docker for deployment

  • Implement service discovery and load balancing ...

A Senior Software Engineer was asked 11mo ago
Q. What would you use to store a password: String or CharArray?
Ans. 

CharArray should be used to store passwords for security reasons.

  • CharArray is more secure as it can be cleared from memory after use, unlike String which is immutable

  • String objects are stored in the String pool and can be accessed by other parts of the program

  • CharArray allows for more control over the password data and reduces the risk of exposure

Senior Software Engineer Interview Questions Asked at Other Companies

asked in UST
Q1. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
asked in DBS Bank
Q2. Tell me about yourself. What technology are you using? What is a ... read more
Q3. K Largest Elements Problem Statement You are given an integer k a ... read more
asked in GlobalLogic
Q4. MapSum Pair Implementation Create a data structure named 'MapSum' ... read more
Q5. If you have to prioritize between coding standards and project de ... read more
A Senior Software Engineer was asked 11mo ago
Q. What is an API Gateway in Microservices?
Ans. 

API Gateway in Microservices acts as a single entry point for all client requests to access multiple microservices.

  • API Gateway handles authentication, authorization, load balancing, caching, and routing of requests to appropriate microservices.

  • It helps in decoupling client applications from individual microservices, providing a more centralized and manageable architecture.

  • Examples of API Gateways include Netflix Z...

A Senior Software Engineer was asked 11mo ago
Q. What is a Spring Actuator?
Ans. 

Spring Actuator is a feature in Spring Boot that allows monitoring and managing the application.

  • Spring Actuator provides endpoints to monitor application health, metrics, info, etc.

  • It helps in understanding the internal state of the application and its performance.

  • Actuator endpoints can be accessed over HTTP, providing useful information for monitoring tools.

  • Example: /actuator/health, /actuator/metrics, /actuator/...

What people are saying about Amdocs

View All
a software engineer
3d
Making a Career Move — Safe Bet or Fast Track?
I’m a Software Developer with 4 years of experience and currently facing a tough career decision. I have two job offers: One is from a large, stable, and reliable organization with a strong brand, structured processes, and good work-life balance. The other is from a smaller, fast-growing company that promises faster learning, more responsibilities, and slightly better pay, but comes with uncertainty and less stability. At this stage of my career, should I prioritize stability and long-term security, or go for rapid growth and technical exposure? Would appreciate insights from anyone who’s made a similar choice — what path did you take, and how did it shape your career?
Got a question about Amdocs?
Ask anonymously on communities.
A Senior Software Engineer was asked 12mo ago
Q. Implement a stack using one or more queues.
Ans. 

Implementing a stack using two queues

  • Use two queues to simulate a stack

  • Push operation: Enqueue the element to queue 1

  • Pop operation: Dequeue all elements from queue 1 to queue 2, dequeue the last element from queue 1, then swap the queues

  • Top operation: Return the front element of queue 1

  • Example: Push 1, 2, 3 - Queue 1: [1, 2, 3], Queue 2: []

  • Example: Pop - Queue 1: [1, 2], Queue 2: [3]

A Senior Software Engineer was asked
Q. Implement a singly linked list in Java.
Ans. 

Singly linked list implementation in Java

  • Create a Node class with data and next pointer

  • Implement methods for adding, removing, and traversing nodes

  • Update pointers accordingly when adding or removing nodes

A Senior Software Engineer was asked
Q. What is the difference between prototype and singleton scope?
Ans. 

Prototype scope creates a new instance for each injection, while singleton scope creates a single instance for all injections.

  • Prototype scope creates a new instance every time it is injected, while singleton scope creates a single instance for all injections.

  • Prototype scope is useful when you want a new instance each time, like for stateful objects. Singleton scope is useful for sharing a single instance, like for...

Are these interview questions helpful?

Amdocs Senior Software Engineer Interview Experiences

9 interviews found

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website

Round 1 - Assignment 

A code to identify errors and write Junit. Optimise the code as well.

Round 2 - Technical 

(2 Questions)

  • Q1. Stacks using queue
  • Ans. 

    Implementing a stack using two queues

    • Use two queues to simulate a stack

    • Push operation: Enqueue the element to queue 1

    • Pop operation: Dequeue all elements from queue 1 to queue 2, dequeue the last element from queue 1, then swap the queues

    • Top operation: Return the front element of queue 1

    • Example: Push 1, 2, 3 - Queue 1: [1, 2, 3], Queue 2: []

    • Example: Pop - Queue 1: [1, 2], Queue 2: [3]

  • Answered by AI
  • Q2. BFS and Knapsack problem, previous project experience

Interview Preparation Tips

Interview preparation tips for other job seekers - Be very clear with the technology stack and basic DSA problems.

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Feb 2024. There was 1 interview round.

Round 1 - One-on-one 

(4 Questions)

  • Q1. How do you convert Monolith to Microservices?
  • Ans. 

    Convert Monolith to Microservices involves breaking down a large application into smaller, independent services.

    • Identify bounded contexts within the monolith

    • Decompose the monolith into separate services based on identified bounded contexts

    • Implement communication between services using APIs or messaging queues

    • Use containerization technologies like Docker for deployment

    • Implement service discovery and load balancing for e...

  • Answered by AI
  • Q2. What would you use to store password? String or CharArray?
  • Ans. 

    CharArray should be used to store passwords for security reasons.

    • CharArray is more secure as it can be cleared from memory after use, unlike String which is immutable

    • String objects are stored in the String pool and can be accessed by other parts of the program

    • CharArray allows for more control over the password data and reduces the risk of exposure

  • Answered by AI
  • Q3. What is an API Gateway in Microservices?
  • Ans. 

    API Gateway in Microservices acts as a single entry point for all client requests to access multiple microservices.

    • API Gateway handles authentication, authorization, load balancing, caching, and routing of requests to appropriate microservices.

    • It helps in decoupling client applications from individual microservices, providing a more centralized and manageable architecture.

    • Examples of API Gateways include Netflix Zuul, ...

  • Answered by AI
  • Q4. What is a Spring Actuator?
  • Ans. 

    Spring Actuator is a feature in Spring Boot that allows monitoring and managing the application.

    • Spring Actuator provides endpoints to monitor application health, metrics, info, etc.

    • It helps in understanding the internal state of the application and its performance.

    • Actuator endpoints can be accessed over HTTP, providing useful information for monitoring tools.

    • Example: /actuator/health, /actuator/metrics, /actuator/info

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. On spring, boot, java
Round 2 - Technical 

(1 Question)

  • Q1. Difference between prototype and singleton scope
  • Ans. 

    Prototype scope creates a new instance for each injection, while singleton scope creates a single instance for all injections.

    • Prototype scope creates a new instance every time it is injected, while singleton scope creates a single instance for all injections.

    • Prototype scope is useful when you want a new instance each time, like for stateful objects. Singleton scope is useful for sharing a single instance, like for stat...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Don’t join amdocs. Even though they are running their business in benefit but firing a lot

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Nov 2023. There were 3 interview rounds.

Round 1 - Aptitude Test 

Mixed questions of LR , SQL , Java and Unix

Round 2 - Technical 

(2 Questions)

  • Q1. F2F interview about background
  • Q2. Java related question
Round 3 - HR 

(1 Question)

  • Q1. Basic question location

I applied via LinkedIn

Round 1 - Technical 

(1 Question)

  • Q1. Springboot. java collection and oops
Round 2 - Technical 

(1 Question)

  • Q1. Java and spring boot

Interview Preparation Tips

Topics to prepare for Amdocs Senior Software Engineer interview:
  • Java
  • Spring Boot
Interview preparation tips for other job seekers - interview is tough. There was programing question was asked.
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Basics of Java and Ubuntu

Round 3 - Technical 

(1 Question)

  • Q1. Ssssssssssss ssssssssssssssssssssssssssss
Round 4 - HR 

(1 Question)

  • Q1. Ddddddddddddddd ddddddddddddddddddd

Interview Preparation Tips

Interview preparation tips for other job seekers - Please be well prepared with fundamentals of java and shell scripting
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Oct 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

60 mins. MCQ 60 Questions on aptitude and java

Round 3 - One-on-one 

(2 Questions)

  • Q1. Implementation of database connection pool in java
  • Ans. 

    Database connection pool in Java helps manage multiple database connections efficiently.

    • Use a connection pool library like HikariCP or Apache DBCP.

    • Set up the pool with a maximum number of connections, timeout settings, etc.

    • Acquire and release connections from the pool as needed in your Java code.

  • Answered by AI
  • Q2. Implement singly linked list in java
  • Ans. 

    Singly linked list implementation in Java

    • Create a Node class with data and next pointer

    • Implement methods for adding, removing, and traversing nodes

    • Update pointers accordingly when adding or removing nodes

  • Answered by AI

Skills evaluated in this interview

I applied via Walk-in and was interviewed before Apr 2021. There were 3 interview rounds.

Round 1 - Aptitude Test 

Process for freshers-

Go through RS Agarwal book and be ready for logical reasoning questions

Criteria for selection is 75% so make sure to select right ans

There will be 2 questions based on selected language

And questions on general English.

Round 2 - Technical 

(1 Question)

  • Q1. Technical round will based on mentioned language in resume. My round was on Java language. So prepare the basic of Java and advance Java some time they ask you to write some syntax so prepare those synta...
Round 3 - One-on-one 

(1 Question)

  • Q1. It's formality round Just present your self well Be ready to reallocate any where they want. You can ask some question about the work culture in company.

Interview Preparation Tips

Topics to prepare for Amdocs Senior Software Engineer interview:
  • Java
  • C
  • C++
  • Data Structures
Interview preparation tips for other job seekers - Prepare well if you clear the aptitude round.

Chance of getting selected is high then.

I applied via Naukri.com and was interviewed before Sep 2020. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Java OOPS, collections, and some basic SQL

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be relaxed and calm. The interview is easy checking your fundamentals.

Interview questions from similar companies

I applied via Naukri.com and was interviewed before Mar 2021. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Basic c# questions , few logical and angular questions.
Round 2 - One-on-one 

(1 Question)

  • Q1. DB questions, design patterns, few architectural questions.

Interview Preparation Tips

Interview preparation tips for other job seekers - Stick to the basics and be concrete on concepts

Amdocs Interview FAQs

How many rounds are there in Amdocs Senior Software Engineer interview?
Amdocs interview process usually has 2-3 rounds. The most common rounds in the Amdocs interview process are Technical, Aptitude Test and One-on-one Round.
How to prepare for Amdocs Senior Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Amdocs. The most common topics and skills that interviewers at Amdocs expect are CI, Cloud, Design Patterns, Java and Kubernetes.
What are the top questions asked in Amdocs Senior Software Engineer interview?

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

  1. What would you use to store password? String or CharArr...read more
  2. How do you convert Monolith to Microservic...read more
  3. What is an API Gateway in Microservic...read more

Tell us how to improve this page.

Overall Interview Experience Rating

3.8/5

based on 5 interview experiences

Difficulty level

Easy 25%
Moderate 75%

Duration

Less than 2 weeks 100%
View more
Amdocs Senior Software Engineer Salary
based on 259 salaries
₹12.1 L/yr - ₹21 L/yr
At par with the average Senior Software Engineer Salary in India
View more details

Amdocs Senior Software Engineer Reviews and Ratings

based on 45 reviews

3.8/5

Rating in categories

3.2

Skill development

3.5

Work-life balance

3.2

Salary

3.4

Job security

3.8

Company culture

2.9

Promotions

3.2

Work satisfaction

Explore 45 Reviews and Ratings
Software Developer
8.5k salaries
unlock blur

₹9 L/yr - ₹15.5 L/yr

Software Engineer
2k salaries
unlock blur

₹6.8 L/yr - ₹16.2 L/yr

Softwaretest Engineer
1.8k salaries
unlock blur

₹5.8 L/yr - ₹13.8 L/yr

Functional Test Engineer
1.2k salaries
unlock blur

₹5 L/yr - ₹12.2 L/yr

Associate Software Engineer
946 salaries
unlock blur

₹4.8 L/yr - ₹10 L/yr

Explore more salaries
Compare Amdocs with

TCS

3.6
Compare

IBM

3.9
Compare

Oracle

3.7
Compare

Carelon Global Solutions

3.8
Compare
write
Share an Interview