Amdocs visited our college to recruit for the role of Software Engineering Associate. The selection procedure consisted of 1 online round and 3 F2F interview rounds.
The Online Round was conducted in an exam portal made by Amdocs. The Exam was of a duration of 120 minutes and it had questions from following topics:
- Basic MCQ questions on Unix. The questions would seem easy if you are quite comfortable with using any Unix OS. Many questions were mainly based on common Unix Commands.
You can refer to this post : https://www.geeksforgeeks.org/essential-linuxunix-commands/
- MCQ questions on DBMS and basic SQL queries.
- MCQ questions on C++, Java program outputs.
- Very simple and basic MCQ questions on Quantitative Aptitude.
- MCQ questions on Logical Reasoning. This may take a bit of time depending on the question and your solving skills.
- One Programming question. The options for languages to use were C, C++ and Java. I had to solve the problem of finding whether a given number is a Palindrome or not : https://www.geeksforgeeks.org/check-if-a-number-is-palindrome/
For some people the question was to detect a loop in a Linked List : https://www.geeksforgeeks.org/detect-loop-in-a-linked-list/
More than 150 students appeared for the Online Test and 23 among them were selected for further interview rounds.
- 1st Round : The First round was very basic and simple. The interviewer asked me to tell about myself, asked for any location preference. Then he asked me to rate myself out of 5 on subjects like Data Structure and Algorithms, C++, Java.
I rated as following : 3/5 (DSA), 3/5 (C++), 2/5 (Java). He ended the first round by asking if I have any question for him.
The key for the round was to answer every question with confidence and rate yourself with honesty. The round was of 10 to 15 minutes.
- 2nd Round (Technical Round) : This round was of a duration 45 minutes which can vary depending on the candidate. The interviewer was very friendly and started the interview by asking to introduce me. The rest of the interview was totally technical and the questions were as following:He asked me questions from the work that I did in my internship. As I worked in the web development, the questions were mainly related to it, like:
1. Explain total functionality of one of the feature of the website you developed. I answered it using diagrams, explaining the used data structures and related SQL queries corresponding to the feature.
2. Explain Rest and where did you use it your project? Why do use APIs?
3. What is HTTP? What HTTP requests are there and the differences among them.Then he asked me a couple of basic programming knowledge related questions :
1. What is the difference between C and C++? The interviewer asked me to point out differences not only based on the procedural vs object oriented features but also the other points. (http://cs-fundamentals.com/tech-interview/c/difference-between-c-and-cpp.php)
2. What is the difference between reference and pointer? The answer demanded a conceptual explanation. (https://www.geeksforgeeks.org/pointers-vs-references-cp p/)
3. Why do we usually not use references in C?
He then asked me if I was comfortable in Data Structures or not. I answered yes and was asked the following questions :
1. What is a Linked List?
2. How many types of Linked Lists are there?
3. Write a program to find the first non-repeating character in a given string using C++ or Java syntax. (https://www.geeksforgeeks.org/given-a-string-find-its-first-non-repeating-character/).
Lastly he asked me few questions on DBMS:
1. What is Normalisation? Why do we need it?
2. What is redundancy?
3. What is Self Join? Explain with an example. Write the SQL query for it.
He thanked me and the round came to an end. During the whole of the round, the interviewer was very helpful and rather than looking for theoretical answers he directed me to a path so that I can answer based on concept. For this round if you have kept your basics clear and have good and decent knowledge in Programming and other CS fundamental subjects then it will help you a lot to crack the round.
- 3rd Round (HR Round) : This was the last round for the interview rounds. It lasted for 10 minutes and all the questions were basic HR questions like :
1. How was your day?
2. Tell me about your family background?
3. Why do you want to join Amdocs?
4. What are your strengths and weaknesses?
After all the rounds the result was declared and 7 people got selected. Thankfully I was one of them. I would like to thank GeeksforGeeks for being a constant guide for my placement preparation.
- Amdocs Interview Experience | Set 4 (On-Campus Software Engineering Associate)
- Amdocs interview Experience (On-Campus) for software engineer associate
- Amdocs Interview Experience | On-Campus | Software Engineer Associate
- Amdocs Interview Experience for Associate Software Engineer | Pool Campus at NIT Silchar | NIT Agartala | August 2019
- Amdocs R&D Interview Experience | Set 7 (Graduate Software Engineer Trainee)
- CGI Interview Experience (On Campus for Associate Software Engineer)
- Sabre Interview Experience | Set 2 (For Associate software developer)
- KLA Tencor Interview Experience | Set 2 ( Associate Software Engineer )
- Sabre Interview Experience for Associate Software Developer
- Sabre Interview Experience (On Campus for Associate Software Developer)
- Boomerang Commerce Interview Experience | Set 2 (Associate Software Developer 1)
- ServiceNow Interview Experience Oncampus
- MathWorks Interview Experience (EDG, Oncampus)
- UHG Interview Experience | OnCampus- 2019
- Quikr Interview Experience (On-campus) for Associate Software Engineer(2019)
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.