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

MTS-2

Adobe
upvote
share-icon
3 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 2 months
Topics: Data Structures, Algorithms, JavaScript, React, HTML/CSS.
Tip
Tip

Tip 1 : Practice Every day
Tip 2 : Revised JavaScript in depth

Application process
Where: Naukri
Eligibility: Min 1.5yrs experience in software development
Resume Tip
Resume tip

Tip 1 : Mention projects in your domain
Tip 2 : Highlight your coding profiles

Interview rounds

01
Round
Easy
Video Call
Duration60 minutes
Interview date23 Apr 2022
Coding problem1

The round was mostly domain specific.
I was asked questions in depth on JavaScript closures, async behaviour, event loop.

1. System Design

Javascript Closures, Async, Promises, Event Loop, frontend optimisation, SEO

Problem approach

Tip 1 : Revise all the JavaScript concepts in depth
Tip 2 : Revise frontend optimisations

02
Round
Medium
Face to Face
Duration60 minutes
Interview date30 Apr 2022
Coding problem2

This round has initially started with underlying concepts of react and then moved towards problem solving.

1. Quick Sort

Moderate
10m average time
90% success
0/80
Asked in companies
Samsung R&D InstituteLenskart.comSamsung

You are given an array of integers. You need to sort the array in ascending order using quick sort.

Quick sort is a divide and conquer algorithm in which we choose a pivot point and partition the array into two parts i.e, left and right. The left part contains the numbers smaller than the pivot element and the right part contains the numbers larger than the pivot element. Then we recursively sort the left and right parts of the array.

Example:

Let the array = [ 4, 2, 1, 5, 3 ]
Let pivot to be the rightmost number.

example

After the 1st level partitioning the array will be { 2, 1, 3, 4, 5 } as 3 was the pivot. After 2nd level partitioning the array will be { 1, 2, 3, 4, 5 } as 1 was the pivot for the left part and 5 was the pivot for the right part. Now our array is sorted and there is no need to divide it again.

Problem approach

I analysed through various sorting algorithms like bubble, insertion, selection, merge wnd quick sort.

Written code for quick sort.

Try solving now

2. Frequency In A Sorted Array

Easy
15m average time
85% success
0/40
Asked in companies
SprinklrOlaUrban Company (UrbanClap)

You are given a sorted array 'ARR' and a number 'X'. Your task is to count the number of occurrences of 'X' in 'ARR'.

Note :
1. If 'X' is not found in the array, return 0.
2. The given array is sorted in non-decreasing order.
Problem approach

First I have done on brute force. However interviewer wanted me to optimise it.
Then I came up with a solution based on binary search, to find first occurence and last occurrence of them element

Try solving now
03
Round
Hard
Face to Face
Duration60 minutes
Interview date7 May 2022
Coding problem2

This was with senior manager round, where I was questions on problem solving.

1. Square Root (Integral)

Easy
0/40
Asked in companies
ShareChatAdobeSamsung

Given a number N, find its square root. You need to find and print only the integral part of square root of N.

For eg. if number given is 18, answer is 4.

Problem approach

initially I have given a linear approach but interviewer has asked me to optimise it so I went to binary search approach

Try solving now

2. Kth largest element in the unsorted array

Moderate
10m average time
90% success
0/80
Asked in companies
BNY MellonHSBCPayPal

You are given an array consisting of 'N' distinct positive integers and a number 'K'. Your task is to find the kth largest element in the array.

Example:
Consider the array {2,1,5,6,3,8} and 'K' = 3, the sorted array will be {8, 6, 5, 3, 2, 1}, and the 3rd largest element will be 5.
Note:
1) Kth largest element in an array is the kth element of the array when sorted in non-increasing order. 

2) All the elements of the array are pairwise distinct.
Problem approach

Initially I have sorted the given array and given the case elements from the array however interview optimise it and I was able to come up with a modification on quicksort algorithm.

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-2
3 rounds | 6 problems
Interviewed by Adobe
2784 views
0 comments
0 upvotes
company logo
Software Engineer
3 rounds | 5 problems
Interviewed by Adobe
1689 views
0 comments
0 upvotes
company logo
MTS-2
5 rounds | 5 problems
Interviewed by Adobe
3973 views
0 comments
0 upvotes
company logo
Software Engineer
5 rounds | 5 problems
Interviewed by Adobe
1005 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
MTS-2
1 rounds | 3 problems
Interviewed by Oracle
1164 views
0 comments
0 upvotes