i
Amdocs
Filter interviews by
My strengths include strong analytical skills, attention to detail, and excellent problem-solving abilities.
Strong analytical skills - able to analyze complex data and identify patterns
Attention to detail - meticulous in planning and executing fiber network designs
Excellent problem-solving abilities - adept at finding creative solutions to challenges
The minimum and maximum depth of bore and trench varies depending on the specific project requirements and local regulations.
Minimum depth of bore and trench is typically around 24 inches to ensure proper protection and support for the fiber optic cables.
Maximum depth of bore and trench can range from 36 inches to 60 inches, depending on factors such as soil conditions, road crossings, and utility clearances.
Local...
Boring involves drilling a hole underground for installation, while trenching involves digging a trench for laying cables or pipes.
Boring involves drilling a hole underground using specialized equipment, while trenching involves digging a trench using machinery like excavators.
Boring is typically used when minimal disruption to the surface is desired, while trenching is used when a larger area needs to be excavate...
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.
What people are saying about Amdocs
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 ...
Design a system for parking management
Include features for vehicle registration and tracking
Implement payment processing for parking fees
Utilize sensors for real-time parking availability updates
Code to reverse a linked list
Create three pointers: prev, current, next
Iterate through the linked list, updating pointers accordingly
Set the next pointer of current to prev to reverse the list
RF engineers design, develop, test, and maintain radio frequency systems and components.
Designing RF systems and components
Developing RF technology
Testing RF equipment
Maintaining RF systems
Troubleshooting RF issues
Collaborating with other engineers and teams
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]
Microservices are best used when you have a large, complex application that can be broken down into smaller, independent services.
Use microservices when you need to scale different parts of your application independently.
Microservices are beneficial when you have multiple teams working on different services.
They are useful when you want to adopt different technologies for different services.
Microservices can impro...
I applied via Company Website and was interviewed in Dec 2024. There were 3 interview rounds.
Basic self evaluation test.
Handling class imbalance involves techniques like resampling, using different algorithms, and adjusting class weights.
Use resampling techniques like oversampling or undersampling to balance the classes.
Utilize algorithms that are robust to class imbalance, such as Random Forest, XGBoost, or SVM.
Adjust class weights in the model to give more importance to minority class.
Use evaluation metrics like F1 score, precision, r...
I appeared for an interview in May 2025, where I was asked the following questions.
In my previous role, I was a software engineer focused on developing scalable applications and collaborating with cross-functional teams.
Led a team of 5 engineers to develop a web application that improved user engagement by 30%.
Implemented Agile methodologies, resulting in a 20% increase in project delivery speed.
Collaborated with product managers to gather requirements and translate them into technical specifications...
Relational databases store data in structured tables, allowing for complex queries and relationships between data entities.
Data is organized in tables (e.g., Customers, Orders) with rows and columns.
Each table has a primary key that uniquely identifies each record (e.g., CustomerID).
Tables can be related through foreign keys, enabling data integrity (e.g., Order table referencing CustomerID).
SQL (Structured Query Langu...
I appeared for an interview in Feb 2025.
JIRA hierarchy includes Boards, Projects, Issues, Epics, Stories, and Sub-tasks.
Boards are used to visualize and manage work in progress.
Projects contain issues and can be broken down into Epics, Stories, and Sub-tasks.
Epics are large bodies of work that can be broken down into Stories.
Stories represent individual units of work that can be further broken down into Sub-tasks.
Risk management is the process of identifying, assessing, and prioritizing risks followed by coordinated and economical application of resources to minimize, monitor, and control the probability and impact of unfortunate events.
Identifying potential risks that could impact the project or organization
Assessing the likelihood and impact of each risk
Prioritizing risks based on their potential impact
Developing strategies t...
I applied via Campus Placement
1 coding question and MCQ on CS fundamentals were asked.
Find elements that appear exactly twice in an array using efficient algorithms.
Use a hash map to count occurrences of each element.
Iterate through the map to collect elements with a count of 2.
Example: For array [1, 2, 3, 2, 1], the output is [1, 2].
Time complexity is O(n) and space complexity is O(n).
Data structure related question
I applied via Naukri.com and was interviewed in Dec 2024. There were 3 interview rounds.
Agenda could be anything but prepration should be in essential pointers
I have been employed with the organization for 5 years.
Employed for 5 years
Started in entry-level position and progressed to current role
Received promotions and increased responsibilities over time
I appeared for an interview in Aug 2024.
I applied via Campus Placement
Big data refers to large and complex data sets that are difficult to process using traditional data processing applications.
Big data involves large volumes of data
It includes data from various sources such as social media, sensors, and business transactions
Big data requires specialized tools and technologies for processing and analysis
Spark is a distributed computing framework that processes big data in memory and is known for its speed and ease of use.
Spark is a distributed computing framework that can process data in memory for faster processing.
It uses Resilient Distributed Datasets (RDDs) for fault-tolerant distributed data processing.
Spark provides high-level APIs in Java, Scala, Python, and R for ease of use.
It supports various data sources li...
Our application is a data engineering platform that processes and analyzes large volumes of data to provide valuable insights.
Our application uses various data processing techniques such as ETL (Extract, Transform, Load) to clean and transform raw data into usable formats.
We utilize big data technologies like Hadoop, Spark, and Kafka to handle large datasets efficiently.
The application also includes machine learning al...
Key concepts of OOP include encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: Bundling data and methods that operate on the data into a single unit (object).
Inheritance: Allowing a class to inherit properties and behavior from another class.
Polymorphism: Objects of different classes can be treated as objects of a common superclass.
Abstraction: Hiding complex implementation details and showing onl...
HashMap is a data structure that stores key-value pairs and uses hashing to quickly retrieve values based on keys.
HashMap internally uses an array of linked lists to store key-value pairs.
When a key-value pair is added, the key is hashed to determine the index in the array where the pair will be stored.
If multiple keys hash to the same index (collision), a linked list is used to store these pairs.
To retrieve a value, t...
Some of the top questions asked at the Amdocs interview -
The duration of Amdocs interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 372 interview experiences
Difficulty level
Duration
based on 4.3k reviews
Rating in categories
Software Developer
8.5k
salaries
| ₹5 L/yr - ₹17.7 L/yr |
Software Engineer
1.9k
salaries
| ₹4.5 L/yr - ₹17 L/yr |
Softwaretest Engineer
1.8k
salaries
| ₹3.8 L/yr - ₹14.5 L/yr |
Functional Test Engineer
1.2k
salaries
| ₹4 L/yr - ₹12.3 L/yr |
Associate Software Engineer
1k
salaries
| ₹3.5 L/yr - ₹12 L/yr |
TCS
IBM
Oracle
Carelon Global Solutions