Amdocs interview experience Real time questions & tips from candidates to crack your interview

SDE - 1

Amdocs
upvote
share-icon
3 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 6 Months
Topics: Data Structures, Java, OOPS, Operating System, DBMS, SQL
Tip
Tip

Tip 1 : Focus on your problem solving skills 
Tip 2 : Learn data structures well
Tip 3 : Be excellent in any of one language (covering oops)

Application process
Where: Campus
Eligibility: 6 CGPA
Resume Tip
Resume tip

Tip 1 : Be honest with your resume
Tip 2 : Do not try to fill resume blindly. Value of resume = skills you have.

Interview rounds

01
Round
Easy
Online Coding Interview
Duration90 minutes
Interview date4 Oct 2021
Coding problem2

The timing was at early morning around 11 for this round and since I gave test online so environment was pretty good. Since in this round we were having all types of questions related to aptitude,coding, core subject mcqs.

1. Number Pattern 1

Easy
10m average time
80% success
0/40
Asked in companies
AmazonBetsolAmdocs

We had given a number and a series where we need to print that series followed by the no of lines given i.e n value. We need to cover all test cases in it.

Problem approach

Tip 1 : Practise questions
Tip 2 : Do practice series
Tip 3 : Focuses on your logical thinking

Try solving now

2. Merge Two Sorted Arrays

Moderate
15m average time
85% success
0/80
Asked in companies
HSBCHikeAmazon

Ninja has been given two sorted integer arrays/lists ‘ARR1’ and ‘ARR2’ of size ‘M’ and ‘N’. Ninja has to merge these sorted arrays/lists into ‘ARR1’ as one sorted array. You may have to assume that ‘ARR1’ has a size equal to ‘M’ + ‘N’ such that ‘ARR1’ has enough space to add all the elements of ‘ARR2’ in ‘ARR1’.

For example:

‘ARR1’ = [3 6 9 0 0]
‘ARR2’ = [4 10]
After merging the ‘ARR1’ and ‘ARR2’ in ‘ARR1’. 
‘ARR1’ = [3 4 6 9 10]
Problem approach

1. Create an array arr3[] of size n1 + n2.
Simultaneously traverse arr1[] and arr2[]. 
2. Pick smaller of current elements in arr1[] and arr2[], copy this smaller element to next position in arr3[] and move ahead in arr3[] and the array whose element is picked.
3. If there are remaining elements in arr1[] or arr2[], copy them also in arr3[].

Try solving now
02
Round
Easy
Face to Face
Duration60 minutes
Interview date12 Oct 2021
Coding problem1

In this round they asked me questions related to OOPS, DBMS, OS . Basically they wanted to know that how good I am in theory concepts.

1. Insert Into A Binary Search Tree

Easy
20m average time
80% success
0/40
Asked in companies
AdobeSAP LabsCIS - Cyber Infrastructure

You have been given a root node of the binary search tree and a positive integer value. You need to perform an insertion operation i.e. inserting a new node with the given value in the given binary search tree such that the resultant tree is also a binary search tree.


If there can be more than one possible tree, then you can return any.


Note :

A binary search tree is a binary tree data structure, with the following properties :

    a. The left subtree of any node contains nodes with a value less than the node’s value.

    b. The right subtree of any node contains nodes with a value equal to or greater than the node’s value.

    c. Right, and left subtrees are also binary search trees.
It is guaranteed that,

    d. All nodes in the given tree are distinct positive integers.

    e. The given BST does not contain any node with a given integer value.

Example, below the tree, is a binary search tree.

1

Below the tree is not a BST as node ‘2’ is less than node ‘3’ but ‘2’ is the right child of ‘3’, and node ‘6’ is greater than node ‘5’ but it is in the left subtree of node ‘5’.

1

Problem approach

A new key is always inserted at the leaf. We start searching a key from the root until we hit a leaf node. Once a leaf node is found, the new node is added as a child of the leaf node.
1. Start from the root. 
2. Compare the inserting element with root, if less than root, then recursively call left subtree, else recursively call right subtree. 
3. After reaching the end, just insert that node at left(if less than current) else right.

Try solving now
03
Round
Easy
HR Round
Duration15 minutes
Interview date16 Jun 2022
Coding problem1

HR round was basic round they asked about the introduction, family background, company environment, basic he questions

1. Basic HR Questions

  1. Tell me about yourself
  2. What do you know about Amdocs and work culture here?
  3. What are your strengths?
Problem approach

Tip 1 : Be confident 
Tip 2 : Honest
Tip 3 : Be happy at that time

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

How do you remove whitespace from the start of a string?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
3 rounds | 4 problems
Interviewed by Amdocs
2058 views
0 comments
0 upvotes
company logo
SDE - 1
1 rounds | 2 problems
Interviewed by Amdocs
1308 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 4 problems
Interviewed by Amdocs
1906 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 5 problems
Interviewed by Amdocs
1410 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
5 rounds | 12 problems
Interviewed by Amazon
115096 views
24 comments
0 upvotes
company logo
SDE - 1
4 rounds | 5 problems
Interviewed by Microsoft
58237 views
5 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by Amazon
35146 views
7 comments
0 upvotes