i
Amdocs
Filter interviews by
Mcq questions to be completed in one hour
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.
StringBuffer is synchronized and thread-safe, while StringBuilder is not synchronized.
StringBuffer is slower due to synchronization, while StringBuilder is faster.
StringBuffer is preferred in multithreaded environments, while StringBuilder is preferred in single-threaded environments.
Example: StringBuffer sb = new StringBuffer(); StringBuilder sb = new StringBuilder();
I can join within 2 weeks of receiving an offer.
I can start within 2 weeks of receiving an offer.
I need to give notice at my current job before starting a new position.
I have some personal commitments that I need to wrap up before joining.
My salary expectations are based on my experience, skills, and the market rate for the position.
Research the average salary for Software Developers in the specific location and industry
Consider your years of experience and relevant skills
Be prepared to negotiate based on the benefits package offered
I applied via Campus Placement
Arrays Lists Queues Maps
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
Various types of DB include relational, non-relational, distributed, graph, and time-series databases.
Relational databases store data in tables with rows and columns (e.g. MySQL, PostgreSQL)
Non-relational databases store data in key-value pairs, documents, or wide-column stores (e.g. MongoDB, Cassandra)
Distributed databases spread data across multiple servers for scalability and fault tolerance (e.g. HBase, Riak)
Graph ...
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