i
Amdocs
Filter interviews by
I applied via Company Website and was interviewed before Jul 2023. There were 3 interview rounds.
I was interviewed before Aug 2023.
I applied via campus placement at Laxminarayan College of Technology, Bhopal and was interviewed before May 2023. There were 3 interview rounds.
I applied through my university.. they asked some basic coding questions and SQL queries in first round.
A program that reverses a string input
Create a function that takes a string as input
Use a loop to iterate through the characters of the string in reverse order
Append each character to a new string to build the reversed string
Return the reversed string as output
I applied via campus placement at Centre for Development of Advanced Computing (CDAC) and was interviewed before Aug 2022. There were 2 interview rounds.
Some MySQL quarries and apptitude easy question
Java 8 introduced new features like lambda expressions, streams, and functional interfaces.
Lambda expressions allow for more concise code by enabling functional-style programming.
Streams provide a way to work with collections of objects in a functional way.
Functional interfaces are interfaces with a single abstract method, used for lambda expressions.
Default methods allow interfaces to have method implementations.
Metho...
Reverse a string using array manipulation
Create an array of characters from the input string
Iterate through the array in reverse order and append each character to a new string
Return the reversed string
Amdocs interview questions for designations
I applied via Campus Placement and was interviewed in Nov 2022. There were 3 interview rounds.
Get interview-ready with Top Amdocs Interview Questions
I applied via Naukri.com and was interviewed before Jul 2023. There was 1 interview round.
Spring Boot is a Java-based framework used for creating standalone, production-grade Spring-based Applications.
Spring Boot simplifies the process of creating Spring applications by providing a set of default configurations.
It allows developers to quickly set up and run standalone Spring applications with minimal configuration.
Spring Boot includes embedded servers like Tomcat, Jetty, or Undertow, making it easy to deplo...
Annotations in Java are used to provide metadata about a program, which can be used by the compiler or at runtime.
1. @Override - Indicates that a method overrides a method in its superclass.
2. @Deprecated - Marks a method as deprecated, meaning it should no longer be used.
3. @SuppressWarnings - Suppresses compiler warnings for a given part of the code.
I applied via Approached by Company and was interviewed before Jan 2023. There were 4 interview rounds.
You need to know basic maths, English, DBMS and basic functionalities of java and there output
Need to code ,coding question of java and query related questions using SQL/MYSQL
I applied via Company Website and was interviewed in Oct 2021. There were 2 interview rounds.
It will be basic SQL related queries and some snippet of small codes and some English paragraph with questions.
Questions related to fundamental concepts and classes in software development.
String class is used to manipulate strings of characters.
Data abstraction is a technique to hide implementation details and only expose necessary information.
Polymorphism allows objects of different classes to be treated as if they are of the same class.
Vector is a dynamic array that can resize itself as needed.
Some vector methods include pus
Process is a program in execution. Synchronization is the coordination of multiple processes or threads.
Process is a program in execution that has its own memory space and resources.
Synchronization is the coordination of multiple processes or threads to ensure they do not interfere with each other.
Synchronization can be achieved through various mechanisms such as locks, semaphores, and monitors.
Examples of synchronizat...
Mutex is a synchronization object used to prevent multiple threads from accessing shared resources simultaneously.
Mutex stands for mutual exclusion.
It is used to protect shared resources from race conditions.
Mutex provides exclusive access to a shared resource.
Syntax: pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;
Example: pthread_mutex_lock(&mutex); // acquire lock
pthread_mutex_unlock(&mutex); // release lock
Synchronization is used to ensure consistency and avoid conflicts in real-time systems.
Real-time systems require synchronization to ensure that data is consistent and up-to-date across multiple devices or processes.
Synchronization can be achieved through various techniques such as locks, semaphores, and message passing.
Examples of real-time systems that use synchronization include stock trading platforms, online gaming
Volatile keyword is used to indicate that a variable's value can be changed unexpectedly.
It is used in multi-threaded programming to ensure that the value of a variable is always up-to-date and consistent across all threads.
It prevents the compiler from optimizing code that accesses the variable, ensuring that the variable is always read from memory and not from a cache.
Examples include hardware registers, shared memor...
I applied via Company Website and was interviewed before Jul 2023. There were 2 interview rounds.
Online coding round , java 8 , exceptional handling
Online interview round
I applied via Naukri.com and was interviewed before Apr 2023. There was 1 interview round.
No, they are not equal because they are two separate instances of arrays.
Empty arrays are two separate instances, so they are not strictly equal.
Comparing two empty arrays with strict equality will return false.
useCallback is a React hook that returns a memoized callback function
Returns a memoized callback function
Helps optimize performance by preventing unnecessary re-renders
Useful when passing callbacks to child components
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 910 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