I applied through college or university. The process took 5 days. I interviewed at Amdocs (Patna, Bihar) in Oct 2020
Interview
All the rounds took place on Hirepro platform. The process was smooth and interviewers were friendly. I got shortlisted but its almost been a month and they haven't sent the offer letter.
Interview questions [2]
Question 1
Round 1: It had 5 sections for a duration of 2 hrs. Each section had its own time limit, and we could not go back to the previous section.
Aptitude: It consisted of typical questions on quantitative and logical reasoning. If you're good at aptitude then it'll be easy for you but if you haven't practiced then time duration may cost you.
English: It consisted of comprehension and grammar. It was fairly easy and time duration was enough.
Core CS subjects: It consisted of questions from OS, DBMS, DSA. It did NOT have questions on Linux. If you're good with fundamentals then it'd be easy. I'd suggest watching Knowledge gate or Gate smashers videos.
Coding and SQL: It had 2 questions on coding and 2 on SQL queries. For coding, you could choose the language from C+, C, Java. I don't remember if there was Python or not. For SQL, it was restricted to MySQL. SQL queries were on joins, aggregate functions, group by, order by.
Coding questions: 1. Replace array elements by the sum of the next two consecutive elements. 2. Find the longest Even Length Substring such that Sum of First and Second Half is same. In the 2nd question, we had to print the substring. O(n^3) solution was accepted.
Language-specific question: I chose C++. Questions were on OOP and output questions
Round 2:
Explain SDLC.
Which SDLC model is the best model?
Concept of stack and queue?
How will you insert an element at 3rd position in a stack? (Just the approach, no coding)
What is a Linked list, circular linked list, doubly linked list?
Difference between task, thread, program, and software?
Have you used multithreading in your project? (I didn't)
How will you use multithreading in your project?
What is heap memory?
What will happen if a memory allocated at the heap is not deleted?
How will you check if a memory allocated at the heap is deleted or not? (I explained for both Java and CPP)
What are the different types of DBMS functions?
Which DBMS function will you use to get the maximum from a column?
What are the different types of joins?
What is a foreign key?
Is it necessary to have the primary key of another table in a foreign key or any column that can be used? (He was trying to confuse me)
What is the race condition?
How will you prevent race conditions?
What is mutex?
Round 3:
Introduce yourself.
How many family members and what do they do?
Everyone in your family has a govt job so why you're applying for a private job?
Strengths and weaknesses.
Why Amdocs?
Your biggest achievements.
What do you do in your leisure time?
Also, asked me about my location preference and whether I would prefer working on frontend or backend and what would I do if I had planned my holiday with my parents but urgent work came in office?
I applied through college or university. The process took 3 days. I interviewed at Amdocs (Nueva Delhi) in Aug 2020
Interview
It consists of around 50 MCQs, 2 SQL queries, and 2 coding questions.
MCQs were based on topics like OOPS, OS, DBMS, UNIX, and some logical reasoning and English comprehensions.
Coding questions were of medium level
All section has a sectional time limit.
Round 2: Technical round: (80-85 min)
1. He asked me to introduce myself. I gave my introduction describing my technical skills, achievements, and Ranks, I knowingly draw the interviewer's attention to it. Also described my major project. (A Good Introduction can leave a nice impression over him)
2. Rate yourself in C++, Java, Python
3. What are the projects you have worked upon(I mentioned 5 projects so he told me to tell the top 2 in which I have spent major time)
4. An in-depth discussion on projects: (35-40 min)
As, I have developed my projects on new hot technologies like React.js, Node.js, and Flutter and Dart. So they tend to ask more from projects (especially if you have projects on App and Web dev.)
I told why I have made it and how it would be helpful on large scale. I knowingly told some advanced concepts used like Async and Await, stateful and stateless components.
Questions asked related to projects:
a) What is API? The tool used to develop API(postman)? What javascript engine chrome uses(V8 engine)? How to debug through server response through the browser? (Literally wants to know step by step)
b) Why React? What is Virtual DOM and Components in react.js? event loop in node.js? error handling in node.js?
c) Why JSX is better? Write a small snippet of code using JSX.
d) What is the pandas Library? Data frame? how to convert a dictionary into JSON(dumps method)? How to parse JSON? How data is stored in NoSQL?
e) What are the major challenges you have faced while developing the project? Developed project alone or in group? Why you made this project?
f) What have you learned after developing these projects? How you keep yourself updated to these new technologies?
Interview questions [1]
Question 1
It consists of around 50 MCQs, 2 SQL queries, and 2 coding questions.
MCQs were based on topics like OOPS, OS, DBMS, UNIX, and some logical reasoning and English comprehensions.
Coding questions were of medium level
All section has a sectional time limit.
Round 2: Technical round: (80-85 min)
1. He asked me to introduce myself. I gave my introduction describing my technical skills, achievements, and Ranks, I knowingly draw the interviewer's attention to it. Also described my major project. (A Good Introduction can leave a nice impression over him)
2. Rate yourself in C++, Java, Python
3. What are the projects you have worked upon(I mentioned 5 projects so he told me to tell the top 2 in which I have spent major time)
4. An in-depth discussion on projects: (35-40 min)
As, I have developed my projects on new hot technologies like React.js, Node.js, and Flutter and Dart. So they tend to ask more from projects (especially if you have projects on App and Web dev.)
I told why I have made it and how it would be helpful on large scale. I knowingly told some advanced concepts used like Async and Await, stateful and stateless components.
Questions asked related to projects:
a) What is API? The tool used to develop API(postman)? What javascript engine chrome uses(V8 engine)? How to debug through server response through the browser? (Literally wants to know step by step)
b) Why React? What is Virtual DOM and Components in react.js? event loop in node.js? error handling in node.js?
c) Why JSX is better? Write a small snippet of code using JSX.
d) What is the pandas Library? Data frame? how to convert a dictionary into JSON(dumps method)? How to parse JSON? How data is stored in NoSQL?
e) What are the major challenges you have faced while developing the project? Developed project alone or in group? Why you made this project?
f) What have you learned after developing these projects? How you keep yourself updated to these new technologies?
I applied through college or university. I interviewed at Amdocs (Bengaluru) in Oct 2020
Interview
All tests and interviews were online due to the pandemic. HirePro was the platform they used for online tests and interviews. 1st round was an online test with questions on aptitude, CS subjects and coding questions. There were 3 coding questions at the end, easy to medium difficulty. 2nd round was a technical interview. The interviewer asked me to give a brief introduction about me, after that some OOP related questions were asked, and after that SQL related questions and some SQL queries were asked. 3rd round was the HR round. Here the HR asked me some common HR round questions like why our company, what is your family background, strengths and weaknesses.