'Coding has over 700 languages', '67% of programming jobs aren’t in the technology industry', 'Coding is behind almost everything that is powered by electricity'
Adobe interview experience Real time questions & tips from candidates to crack your interview
SDE - Intern
Adobe
upvote
share-icon
3 rounds | 6 Coding problems
Interview preparation journey
expand-icon
Preparation
Duration: 7-8 months
Topics: Data Structures , Operating System, OOPS ,JAVA, projects , Memory allocation in C
Tip
Tip

Tip 1 : You should have in depth knowledge of your projects. Sometimes Adobe spend a whole interview in project discussion (in some cases).
Tip 2 : OOPS is a very important subject if you are preparing for Adobe. Also one should know real life examples of it and should be able to code any concept of it.
Tip 3 : One should have good knowledge of data structures. Mainly Array, Math, Tree, Recursion and LinkedList.
Tip 4 : According to me , projects just play role if you applying off campus and that too for the shortlisting of your resume as it gives you an edge in respect to other candidates. So if you are applying off campus you should have atleast 2-3 good projects in you resume.

Application process
Where: Campus
Eligibility: 70% in UG, 60% in 12th and 10th
Resume Tip
Resume tip

Tip 1 : One should have good projects.
Tip 2 : The presentation of your resume should be really good. Bold keywords like tech stack you used or the topics you are really good at.

Interview rounds
01
Round
Easy
Online Coding Interview
Duration70 minutes
Interview date19 Oct 2020
Coding problem2

Timing : 11:00 am
Webcam was mandatory.

1. Missing Numbers
Easy
28m average time
85% success
0/40
Asked in companies
Thought WorksAmazonHexaware Technologies

You are given an array 'ARR' of distinct positive integers. You need to find all numbers that are in the range of the elements of the array, but not in the array. The mis...

View more
Problem approach

I just run a loop from 1 till N 

Try solving now
2. Prime with 3 factors
Moderate
25m average time
80% success
0/80
Asked in companies
Citi BankAdobeCognizant

You are given an array ‘ARR’ consisting of ‘N’ positive integers. Your task is to find if the number has exactly 3 factors for each number in the array ‘ARR’.

View more
Problem approach

Step 1 : While n is divisible by 2, print 2 and divide n by 2.
Step 2 :  After step 1, n must be odd. Now start a loop from i = 3 to square root of n. While i divides n, print i and divide n by i. After i fails to divide n, increment i by 2 and continue.
Step 3 : If n is a prime number and is greater than 2, then n will not become 1 by above two steps. So print n if it is greater tha...

View more
Try solving now
02
Round
Medium
Online Coding Interview
Duration108 minutes
Interview date30 Oct 2020
Coding problem2

Timing : 10:00 am
Webcam was mandatory

1. Rat In a Maze All Paths
Moderate
40m average time
60% success
0/80
Asked in companies
Samsung R&D InstituteMathworksFlipkart

You are given a 'N' * 'N' maze with a rat placed at 'MAZE[0][0]'. Find and print all paths that rat can follow to reach its destination i.e. 'MAZE['N' - 1][...

View more
Problem approach

I wrote a solution using Dynamic Programming.
Step 1 : initialize a 2 D matrix and assign a meaning to value (here in our case , possible paths from given point to bottom right corner)
Step 2 : I initialized the matrix using base cases (if one column or one row)
Step 3 : filled the matrix accordingly.

Try solving now
2. Min jumps
Easy
15m average time
85% success
0/40
Asked in companies
Samsung R&D InstituteHSBCInfosys
View more
Problem approach

I used Dynamic programing.
Step 1 : initialized a 1-D array
Step 2 : initialized last index value to zero.
Step 3 : calculated minimum steps from n-2 index to n-1 index and till index = 0

Try solving now
03
Round
Medium
Video Call
Duration70 minutes
Interview date17 Dec 2020
Coding problem2

Timing : 5 pm
Camera and mic was mandatory.
The interviewer was really nice and adjustable.

1. Count distinct substrings
Moderate
10m average time
90% success
0/80
Asked in companies
JP MorganIntuitTata Consultancy Services (TCS)

Given a string 'S', you are supposed to return the number of distinct substrings(including empty substring) of the given string. You should implement the program using a trie.

Note :
View more
Problem approach

Step 1 : I used something similar to sliding window algorithm
Step 2 : I called a function which contains starting index of the string , an empty StringBuilder as it is mutable and an Arraylist to store indexes of all valid substrings as parameters.
Step 3 : declared a base case which states that the whole string is traversed.
Step 4 : declared some conditions,
(a) if the output Str...

View more
Try solving now
2. Zigzag Binary Tree Traversal
Easy
10m average time
90% success
0/40
Asked in company
Goldman Sachs

You are given a ‘Binary Tree’.


Return the level-order traversal of the Binary Tree.


Example:
Input: Conside...
View more
Problem approach

I kept an counter to calculate the level and and performed level order traversal and applied a condition that if the level was odd I added the elements into the list in reverse order fashion.

Try solving now
Start a Discussion
Similar interview experiences
company logo
SDE - Intern
1 rounds | 7 problems
Interviewed by Adobe
801 views
0 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 4 problems
Interviewed by Adobe
382 views
0 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 2 problems
Interviewed by Adobe
497 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 5 problems
Interviewed by Adobe
741 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - Intern
3 rounds | 6 problems
Interviewed by Amazon
10806 views
4 comments
0 upvotes
company logo
SDE - Intern
4 rounds | 7 problems
Interviewed by Microsoft
9343 views
1 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 4 problems
Interviewed by Amazon
7263 views
2 comments
0 upvotes