
Synthesized from 19 candidate submissions for ALL.
Amdocs typically utilizes a structured multi-stage recruitment process starting with a comprehensive online assessment that evaluates aptitude, technical MCQs, and coding proficiency. Subsequent interview rounds are heavily focused on core computer science fundamentals, including SQL, OOPS, and data structures, alongside behavioral assessments to ensure cultural alignment.
The interview process was highly systematic and covered a broad range of technical topics. The candidate found the technical round to be very comprehensive, requiring strong theoretical knowledge alongside practical coding skills.
HackerRank test, 150 minutes total. Section 1: 41 MCQs covering DBMS, SQL, OOP, COA, C++, Java, Algorithms, Quants, Verbal, and Logical. Section 2: 1 coding question (medium difficulty, OOP focus). Section 3: 2 SQL questions (easy to medium difficulty).
A timed assessment covering technical MCQs, one coding problem, and two SQL queries. Accuracy and precision across all sections were emphasized.
Coding problem involving Object Oriented Programming
SQL query using aggregate and range functions
Complex SQL query involving 4 tables and multiple joins
A comprehensive one-hour interview conducted via MS Teams covering a wide breadth of CS fundamentals including C++, OOP, DBMS, SQL, and Unix/Linux, followed by live coding.
Difference between C and C++
Why is C++ Object Oriented?
Difference between iostream and stdio
Vectors vs Arrays in C++
Memory allocation in C++
Usage of new and delete keywords
Loopholes of procedural programming
Difference between structure and class
Constructors and destructors
Order of creation and destruction of objects
Four pillars of OOP with examples
Difference between relational and non-relational databases
DDL, DCL, DML, and TCL commands
Rollback command
Joins and Normalization
Two LeetCode easy level questions on combinatorics and algebra
Demonstrate vector functions via live coding
The interview process was described as easy and focused on a practical implementation task.
The candidate was asked to implement an API integration between a backend service and a frontend application.
Build an API integration with a front end.