i
Amdocs
Filter interviews by
I applied via Campus Placement and was interviewed before Nov 2019. There were 6 interview rounds.
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
Amdocs interview questions for popular designations
I applied via Referral
Get interview-ready with Top Amdocs Interview Questions
Memory management in Java involves automatic garbage collection, heap and stack memory allocation.
Java uses automatic garbage collection to manage memory by deallocating objects that are no longer in use.
Memory in Java is divided into two main areas - heap memory for objects and stack memory for method calls and local variables.
Java provides methods like System.gc() to suggest garbage collection, but it's ultimately up
The finalize function is used in Java to perform cleanup operations before an object is garbage collected.
Finalize method is called by the garbage collector before reclaiming an object's memory.
It is not recommended to rely on finalize for resource cleanup as it is not guaranteed to be called.
Example: public void finalize() { // cleanup code }
I chose it because it aligns with my interests and skills.
It matches my career goals
I have experience in this area
It offers opportunities for growth
It aligns with my values
It is a challenging and rewarding field
I introduced a new project management tool that increased team productivity by 20%.
Implemented agile methodology for project management
Introduced a task tracking system to monitor progress
Encouraged team collaboration through daily stand-up meetings
Different types of joins in SQL are inner join, left join, right join, and full outer join.
Inner join: Returns rows when there is a match in both tables
Left join: Returns all rows from the left table and the matched rows from the right table
Right join: Returns all rows from the right table and the matched rows from the left table
Full outer join: Returns rows when there is a match in either table
My strengths include strong communication skills and attention to detail. My weaknesses are sometimes being too critical of myself and taking on too much work.
Strengths: strong communication skills, attention to detail
Weaknesses: being too critical of myself, taking on too much work
I have achieved academic success, career milestones, and personal growth through hard work and dedication.
Graduated with honors from university
Received promotions at work for exceeding expectations
Traveled to over 10 countries and experienced different cultures
Volunteered at local community organizations and made a positive impact
Top trending discussions
The duration of Amdocs interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 42 interviews
Interview experience
Software Developer
8.2k
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
1.9k
salaries
| ₹0 L/yr - ₹0 L/yr |
Softwaretest Engineer
1.7k
salaries
| ₹0 L/yr - ₹0 L/yr |
Functional Test Engineer
1.2k
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Software Engineer
1k
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
IBM
Infosys
Wipro