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

Product Intern

Adobe
upvote
share-icon
2 rounds | 6 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 2 months
Topics: Data Structures, Algorithms, OOPS, OS, DBMS,
Tip
Tip

Tip 1 : Don't try to get involved in everything, for example, DSA, CP,ML,WebDev. Instead, choose one field and master that. 
Tip 2 : Focus majorly on DSA as that would help in clearing the coding test and getting shortlisted in the interview. Then shift the focus on development and other stuff which are additional. In my opinion, if we have ample practice of DSA, are good with OOPS, OS and DBMS concepts and well versed with our resume, we are good to go. 
Tip 3 : Don't have too many projects in resume, only have a few good ones and be very thorough with them. 

For on campus opportunities, MOST(if not all) focus more on DSA and core concepts than projects and resume.

Application process
Where: Campus
Eligibility: above 7 cgpa
Resume Tip
Resume tip

Tip 1 : Don't have too many projects, only have relevant and good 2 projects and be very thorough with them. 
Tip 2 : Interviewers are smart people so it is recommended to not put any false things else you will get caught.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90-120 minutes(don't remember exactly)
Interview date16 Sep 2020
Coding problem2

1. Minimum Jumps

Moderate
25m average time
75% success
0/80
Asked in companies
DirectiMakeMyTripOYO

Bob lives with his wife in a city named Berland. Bob is a good husband, so he goes out with his wife every Friday to ‘Arcade’ mall.

‘Arcade’ is a very famous mall in Berland. It has a very unique transportation method between shops. Since the shops in the mall are laying in a straight line, you can jump on a very advanced trampoline from the shop i, and land in any shop between (i) to (i + Arr[i]), where Arr[i] is a constant given for each shop.

There are N shops in the mall, numbered from 0 to N-1. Bob's wife starts her shopping journey from shop 0 and ends it in shop N-1. As the mall is very crowded on Fridays, unfortunately, Bob gets lost from his wife. So he wants to know, what is the minimum number of trampoline jumps from shop 0 he has to make in order to reach shop N-1 and see his wife again. If it is impossible to reach the last shop, return -1.

Problem approach

.

Try solving now

2. Sort Linked List

Easy
15m average time
85% success
0/40
Asked in companies
AmazonAdobePayPal

You are given a Singly Linked List of integers which is sorted based on absolute value.

You have to sort the Linked List based on actual values.

The absolute value of a real number x, denoted |x|, is the non-negative value of x without regard to its sign.

Example:
If the given list is {1 -> -2 -> 3} (which is sorted on absolute value), the returned list should be {-2 -> 1 -> 3}.
Problem approach

.

Try solving now
02
Round
Medium
Video Call
Duration60-75 minutes
Interview date17 Sep 2020
Coding problem4

it was a mix of data structures, puzzles and core concepts.

Easy
30m average time
80% success
0/40
Asked in companies
AdobeOlaWalmart

You are given an input string 'S'. Your task is to find and return all possible permutations of the input string.

Note:
1. The input string may contain the same characters, so there will also be the same permutations.

2. The order of permutation does not matter.
Problem approach

First he asked me the exact same problem, which I answered very quickly and then he added multiple conditions and tweaked the problem. I was able to answer most of them with a few hints from the interviewer.

Try solving now

2. Wildcard Pattern Matching

Hard
50m average time
30% success
0/120
Asked in companies
SalesforceFreshworksWalmart

Given a text and a wildcard pattern of size N and M respectively, implement a wildcard pattern matching algorithm that finds if the wildcard pattern is matched with the text. The matching should cover the entire text not partial text.

The wildcard pattern can include the characters ‘?’ and ‘*’

 ‘?’ – matches any single character 
 ‘*’ – Matches any sequence of characters(sequence can be of length 0 or more)
Problem approach

I struggled initially but was able to solve after a lot of hints.

Try solving now

3. Puzzle

Consider a rectangular cake with a rectangular section (of any size or orientation) removed from it. Is it possible to divide the cake exactly in half with only one cut?

4. DBMS Questions

I was grilled on DBMS concepts. Every word uttered had a counter question so be very careful with whatever you say.

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
Product Intern
2 rounds | 8 problems
Interviewed by Adobe
2097 views
0 comments
0 upvotes
company logo
Product Intern
2 rounds | 4 problems
Interviewed by Adobe
1831 views
0 comments
0 upvotes
company logo
Product Intern
2 rounds | 3 problems
Interviewed by Adobe
1621 views
0 comments
0 upvotes
company logo
Product Intern
2 rounds | 7 problems
Interviewed by Adobe
927 views
0 comments
0 upvotes