i
Amdocs
Filter interviews by
Redux is a state management library for JavaScript applications.
Redux uses a single source of truth called the store to manage the application state.
Reducers are pure functions that specify how the state should change based on the actions dispatched.
Actions are plain JavaScript objects that describe the type of change to be made to the state.
When an action is dispatched, the store passes the current state and the actio...
The event loop is a mechanism in JavaScript that allows for asynchronous execution of code.
The event loop is responsible for handling and executing tasks in JavaScript.
It ensures that tasks are executed in a non-blocking manner.
Tasks are added to different queues based on their type and priority.
The event loop continuously checks the queues and executes tasks in a specific order.
Examples of tasks include setTimeout cal
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...
Easy to medium questions
Reversing the nodes in a linked list involves changing the direction of pointers to go from the end to the beginning.
Iterate through the linked list and reverse the pointers to point to the previous node instead of the next node.
Use three pointers - prev, current, and next - to keep track of the nodes while reversing the list.
Update the head of the linked list to point to the last node after reversing.
I applied via campus placement at MAEER's MIT College of Engineering, Pune and was interviewed before Jan 2024. There were 3 interview rounds.
General questions about maths, problem solving, puzzles
Amdocs interview questions for designations
SDLC stands for Software Development Life Cycle. It is a process used by software developers to design, develop, and test software.
SDLC is a systematic process for building software applications.
There are different types of SDLC models such as Waterfall, Agile, Iterative, Spiral, etc.
Each type of SDLC model has its own set of advantages and disadvantages.
SDLC involves phases like planning, analysis, design, implementat...
A bug is an error, flaw, failure, or fault in a computer program or system. Unit testing is a software testing method where individual units or components of a software are tested in isolation.
Bug is an error, flaw, failure, or fault in a computer program or system.
Unit testing is a software testing method where individual units or components of a software are tested in isolation.
Bug testing helps identify and fix issu...
Get interview-ready with Top Amdocs Interview Questions
I applied via Referral and was interviewed in Jul 2024. There were 2 interview rounds.
I applied via Campus Placement
Arrays Lists Queues Maps
Mcq questions to be completed in one hour
One hour of Test with C program and aptitude
String manipulation in C involves various functions to perform operations on strings like concatenation, comparison, and copying.
Use functions like strcpy() for copying strings
Use functions like strcat() for concatenating strings
Use functions like strcmp() for comparing strings
Top trending discussions
3 Interview rounds
based on 865 reviews
Rating in categories
Software Developer
7.6k
salaries
| ₹4.9 L/yr - ₹16.8 L/yr |
Software Engineer
1.9k
salaries
| ₹4 L/yr - ₹16 L/yr |
Softwaretest Engineer
1.7k
salaries
| ₹3 L/yr - ₹12 L/yr |
Functional Test Engineer
1.2k
salaries
| ₹4 L/yr - ₹12.1 L/yr |
Associate Software Engineer
1k
salaries
| ₹3.2 L/yr - ₹12 L/yr |
TCS
IBM
Infosys
Wipro