i
Amdocs
Filter interviews by
I applied via Naukri.com and was interviewed before Apr 2020. There were 4 interview rounds.
Multithreading and data structures are important concepts in Java programming.
Multithreading allows for concurrent execution of multiple threads within a single program.
Data structures are used to organize and manipulate data efficiently.
Examples of data structures include arrays, linked lists, stacks, and queues.
Java provides built-in support for multithreading through the Thread class and the Runnable interface.
Synch...
I applied via Campus Placement and was interviewed before Jun 2019. There were 4 interview rounds.
Swapping of numbers can be done using call by value, address and reference.
Call by value: Pass the values of variables as arguments to the function. Swap the values inside the function.
Call by address: Pass the addresses of variables as arguments to the function. Swap the values using pointers inside the function.
Call by reference: Pass the references of variables as arguments to the function. Swap the values using ref
Reverse a given string
Use a loop to iterate through the string and append each character to a new string in reverse order
Alternatively, use built-in string functions like reverse() or slice()
Remember to handle edge cases like empty strings or strings with only one character
A multi-threading program to print 1 2 1 2 using 2 threads.
Create two threads and pass a flag to each thread to print either 1 or 2.
Use a synchronization mechanism like mutex or semaphore to ensure alternate printing.
Join the threads to wait for their completion.
Code for binary search algorithm
Binary search is a divide and conquer algorithm
It works by repeatedly dividing the search interval in half
If the value is found, return the index. Else, repeat on the appropriate half
The array must be sorted beforehand
Design class diagram for Flower shop
Create a Flower class with attributes like name, color, price, etc.
Create a Bouquet class that has a list of Flower objects
Create a Customer class with attributes like name, address, phone number, etc.
Create an Order class that has a Customer object and a Bouquet object
Create a Payment class with attributes like payment method, amount, etc.
Create a Delivery class with attributes like
I applied via Company Website and was interviewed before Oct 2019. There were 4 interview rounds.
I was interviewed in Nov 2016.
Seeking better growth opportunities and challenges
Limited growth potential in current role
Desire to work on more challenging projects
Looking for a company with a better cultural fit
Relocating to a new area
Amdocs interview questions for designations
I applied via campus placement at National Institute of Technology (NIT), Durgapur
Get interview-ready with Top Amdocs Interview Questions
Top trending discussions
Some of the top questions asked at the Amdocs Software Developer interview -
The duration of Amdocs Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 86 interviews
4 Interview rounds
based on 911 reviews
Rating in categories
Software Developer
8.2k
salaries
| ₹5 L/yr - ₹17 L/yr |
Software Engineer
1.9k
salaries
| ₹4 L/yr - ₹16 L/yr |
Softwaretest Engineer
1.7k
salaries
| ₹3.8 L/yr - ₹14 L/yr |
Functional Test Engineer
1.2k
salaries
| ₹4 L/yr - ₹12.1 L/yr |
Associate Software Engineer
1k
salaries
| ₹3 L/yr - ₹12 L/yr |
TCS
IBM
Infosys
Wipro