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

MTS 1

Adobe
upvote
share-icon
2 rounds | 6 Coding problems

Interview preparation journey

expand-icon
Journey
I started preparing for the interview in my 7th semester only I started preparing for aptitude, reasoning, Communication along with technical concepts that are required for an interview.
Application story
I received that opportunity from on-campus. The opportunity was only for females, so, I applied for it as my cgpa was above 8.
Why selected/rejected for the role?
I was rejected because I wasn't able to optimize one DSA question as expected by interviewer and some of the questions asked in the project.
Preparation
Duration: 6 months
Topics: DSA, Dynamic Programming, Tree, Graph, Arrays, Hash Table, OOPS, DBMS, OS, Computer Network
Tip
Tip

Tip 1 : Include projects with high impacts if low in internship experience. 
Tip 2 : Do good practice of advanced data structures like Tries,graphs etc.
Tip 3 : Be good in your communication.

Application process
Where: Campus
Eligibility: Above 8 CGPA.
Resume Tip
Resume tip

Tip 1 : Focus on Skills. 
Tip 2 : Make it as crisp as you can.
Tip 3 : Never lie on your resume.

Interview rounds

01
Round
Medium
Online Coding Test
Duration90 minutes
Interview date10 Feb 2022
Coding problem2

There were 2 dsa questions . Those who did both the questions were called for the interview.

1. Count Inversions

Moderate
40m average time
55% success
0/80
Asked in companies
Hewlett Packard EnterpriseBNY MellonGrab

For a given integer array/list 'ARR' of size 'N' containing all distinct values, find the total number of 'Inversions' that may exist.

An inversion is defined for a pair of integers in the array/list when the following two conditions are met.

A pair ('ARR[i]', 'ARR[j]') is said to be an inversion when:

1. 'ARR[i] > 'ARR[j]' 
2. 'i' < 'j'

Where 'i' and 'j' denote the indices ranging from [0, 'N').
Problem approach

Create a heap with new pair elements, (element, index). 
After sorting them, pop out each minimum sequentially and create a new sorted list with the indexes. 
Calculate the difference between the original index and the index of bisection of the new sorted list.
Sum up the difference.

Try solving now

2. Kth Largest Element in BST

Moderate
0/80
Asked in companies
AdobeWells FargoCIS - Cyber Infrastructure

Given the root node of a Binary Search Tree (BST), you have to return the Kth largest element in the BST.

For Example:
If K is 4 and the tree is depicted by the following image then,

Example1

The 4th largest element in the given BST is 1. So the output will be 1.
Follow-up :
 Try to do it in O(1) space without using recursion.
Problem approach

The reverse inorder traversal traverses all nodes in decreasing order, i.e, visit the right node then centre then left and continue traversing the nodes recursively.
While doing the traversal, keep track of the count of nodes visited so far.
When the count becomes equal to k, stop the traversal and print the key.

Try solving now
02
Round
Medium
Video Call
Duration80 minutes
Interview date17 Feb 2022
Coding problem4

The interview went for about 75-80 minutes. I was not able to answer almost all the answers correctly but gave almost 75% correct answers. The interviewer mainly focused on the problem-solving ability and the quality of conceptual knowledge. We were judged on 5 criteria in all the technical Interviews- DSA, Coding, Puzzles, Testing Questions and Operating system.

1. Puzzle Question

You have a birthday cake and have to cut it into 8 equal pieces by making 3 cuts only. How do you do it?(Learn)

Problem approach

Tip 1: Listen Carefully to the question.
Tip 2: Practice puzzles on online platforms before interview.

2. Puzzle Question

You are standing before two doors. One of the paths leads to heaven and the other one leads to hell. There are two guardians, one by each door. You know one of them always tells the truth and the other always lies, but you don’t know who the honest one is and who the liar is. You can only ask one question to one of them in order to find the way to heaven. What is the question?

Problem approach

Tip 1: Listen Carefully to the question.
Tip 2: Practice puzzles on online platforms before interview.

3. Find All Anagrams in a String

Easy
15m average time
85% success
0/40
Asked in companies
American ExpressThought WorksWalmart

You have been given a string STR and a non-empty string PTR. Your task is to find all the starting indices of PTR’s anagram in STR.

An anagram of a string is another string which contains the same characters and is obtained by rearranging the characters.

For example: ‘SILENT’ and ‘LISTEN’ are anagrams of each other. ‘ABA’ and ‘ABB’ are not anagram because we can’t convert ‘ABA’ to ‘ABB’ by rearranging the characters of particular strings.

Note:

1. Both STR and PTR consist of English uppercase letters.
2. Length of string 'STR' will always be greater than or equal to the length of string ‘PTR’.
3. In case, there is no anagram substring, then return an empty sequence.
4. In case of more than one anagrams, return the indices in increasing order.
Problem approach

1) Create a count array of alphabet size which is typically 256. Initialize all values of count array as 0. 
2) Traverse the given string and increment count of every character. 
3) Traverse the count array and if the count array has more than one odd value, return false. Otherwise, return true.

Try solving now

4. Longest Increasing Subsequence

Moderate
30m average time
65% success
0/80
Asked in companies
IBMVisaOYO

For a given array with N elements, you need to find the length of the longest subsequence from the array such that all the elements of the subsequence are sorted in strictly increasing order.

Strictly Increasing Sequence is when each term in the sequence is larger than the preceding term.

For example:
[1, 2, 3, 4] is a strictly increasing array, while [2, 1, 4, 3] is not.
Try solving now

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
MTS 1
6 rounds | 10 problems
Interviewed by Adobe
4051 views
1 comments
0 upvotes
company logo
MTS 1
2 rounds | 5 problems
Interviewed by Adobe
1551 views
1 comments
0 upvotes
company logo
MTS 1
3 rounds | 9 problems
Interviewed by Adobe
0 views
0 comments
0 upvotes
company logo
MTS 1
3 rounds | 6 problems
Interviewed by Adobe
1432 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
MTS 1
4 rounds | 14 problems
Interviewed by Oracle
4097 views
0 comments
0 upvotes