I applied online. The process took 3 weeks. I interviewed at Amdocs (Toronto, ON) in Dec 2021
Interview
Process took about 2 weeks.
First stage was an online assessment which had 10 multiple choice questions on linux commands, java snippet code, and sql. It had 4 other coding questions which were easy level leet code questions.
After completing the OA, I got contacted by the recruiter to move onto the next stage.
The first round was a technical interview which explained what type of role this position is and what you would be doing on a day-to-day basis. Afterwords, I was asked questions related to databases and basic technical question related to coding. (70% database, 25% java and 5% on the role). Interview was 1 hour long.
The second round interview was with the team manager with 2 other people are the team lead. I was expecting this to be the HR round, but it's actually another technical interview. Ask in-depth questions on regarding databases and provided sample problem such as how to speed up database search / how to implement it. Asked question regarding debugging and compiling a program. Also asked questions based on my resume. They weren't really expecting answers for a Windows environment. This round also focused heavily on database. This was also 1 hour long.
TLDR: Round 1 - general knowledge about databases and java + role expectation.
Round 2: Testing your knowledge in what you know and how to do xyz for databases and java/c++ coding + learning more about your resume.
Interview questions [1]
Question 1
Difference between JRE and JDK.
How would you compile a program.
How would you execute the program.
What is relational database.
How to speed up search time in a database with 1mil entries.