'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
MTS 1
Adobe
upvote
share-icon
6 rounds | 10 Coding problems
Interview preparation journey
expand-icon
Journey
I was unaware of this coding stuff till my school life. I got to know about the field of computer science in my class 11th. I found it intresting and decided that I will pursue my career in the field of computer science. I took admission in B.Tech CSE and at first like all students I wasted my first year in enjoying the college life. I learned DSA and practiced it regularily from the second and third year only.
Application story
I got to know about these openings in Adobe for experienced candidates through a LinkedIn post. As Adobe is a well known organisation, I thought that being a part of it will be very pleasing for me. So, I mailed to the HR through the link given in that post that I wanted to join them and he asked me to share my resume with him. I shared my resume with him and then the interview process began.
Why selected/rejected for the role?
I was rejected by them because I was not able to solve a coding question in the interview. I was also a bit nervous during the interview process which made me lack confidence which I think was the most important reason for the rejection.
Preparation
Duration: 3 months
Topics: Data Structures, Algorithms, System Designs, Operating Systems, DBMS
Tip
Tip

Tip 1 : Be solid with the basics of Ds, Algo. Good to have end to end projects which are hosted on cloud.
Tip 2 : Its always good to be presentable and have good communications skills
Tip 3 : Be honest, clear in approach and always walkthrough your thought process to the interviewer

Application process
Where: Linkedin
Eligibility: Above 7.5 CGPA
Resume Tip
Resume tip

Tip 1 : Mention your projects and experience at the top. Be clear on what was done, a brief on how it was done, language /tech stack involved. If possible try to host and make it accessible. You never know if you can present it with just one click.
Tip 2 : Choose a balance between, white spaces and text, it should be well indented, no grammatical errors.
Tip 3 : It takes less than 2 min to scan a resume. Don't mention things which are irrelevant.

Interview rounds
01
Round
Hard
Online Coding Interview
Duration140 minutes
Interview date10 Aug 2017
Coding problem3

2 Separate online rounds were hosted on HackerRank . Online Aptitude Round consisted of 45 questions. Online Coding Round consisted of 3 questions.

1. Compress the String
Moderate
25m average time
60% success
0/80
Asked in companies
HCL TechnologiesPaypalDell Technologies

Ninja has been given a program to do basic string compression. For a character that is consecutively repeated more than once, he needs to replace the consecutive duplicate occurre...

View more
Try solving now
2. Maximum Sum
Moderate
35m average time
70% success
0/80
Asked in companies
Paytm (One97 Communications Limited)CognizantArcesium
View more
Try solving now
3. Rearrange the array
Moderate
15m average time
90% success
0/80
Asked in companies
Thought WorksOracleOla

You are given an array/list 'NUM' of integers. You are supposed to rearrange the elements of the given 'NUM' so that after rearranging t...

View more
Try solving now
02
Round
Hard
Face to Face
Duration40 minutes
Interview date10 Aug 2017
Coding problem2

The interview started of with questions about the online test, general questions on “tell me about yourself”
Then he asked me a relative velocity problem from physics section to warm things up.
It was Followed by discussion on topics taught in college, Questions on OS and DBMS.

1. Ways to reach nth stair
Moderate
30m average time
80% success
0/80
Asked in companies
Paytm (One97 Communications Limited)BNY MellonGoldman Sachs

You have been given a number of stairs. Initially, you are at the 0th stair, and you need to reach the Nth stair.


Each time, you can climb either one step or two steps.


View more
Try solving now
2. Level Order traversal of binary tree
Easy
15m average time
85% success
0/40
Asked in companies
HikeLinkedInIntuit

You have been given a Binary Tree of integers. You are supposed to return the level order traversal of the given tree.

For example:
For...
View more
Try solving now
03
Round
Easy
Face to Face
Duration50 minutes
Interview date10 Aug 2017
Coding problem4

The interviewer asked about my project – the idea of the project, the challenges I faced etc. She also asked some OS concepts like CPU scheduling, multi-queue scheduling, mutex, deadlocks.

1. Left view of binary tree
Moderate
30m average time
60% success
0/80
Asked in companies
DunzoMicrosoftJP Morgan

You have been given a Binary Tree of 'n' nodes, where the nodes have integer values



Example :
View more
Try solving now
2. Top view of binary tree
Moderate
42m average time
61% success
0/80
Asked in companies
Info Edge India (Naukri.com)AmazonGeeksforGeeks

Given a binary tree. Print the Top View of Binary Tree. Print the nodes from left to right order.

Example:
Input:

View more
Try solving now
3. System Design

Design a system where i can store incoming stream of chars in sorted manner and to answer a query whether a char is present or not.

Problem approach

Tip 1: Strong grasp on Heaps
Tip 2: Ask questions if you are not sure
Tip 3: Design a basic HLD with use case scenarios.

4. Mutex Puzzles

She then Asked me Various Mutex related puzzles like “IF you have adobe acrobat and you want to allow only 1 instance of it to run at a time, how will you achieve this wrt to OS involved.”
I answered that we can do it using mutex and discuss various problems related to mutex.
She then asked me “Can we make sure that dynamic Allocation of a class object can be done on stack only or can we ...

View more
04
Round
Medium
Face to Face
Duration90 minutes
Interview date10 Aug 2017
Coding problem0

In third interview round, the interviewer deep-dived in my projects. 

She asked me about types of machine learning algorithms. Asked me to explain supervised and unsupervised algorithms. She asked what is my favourite subject and also discussed all of the projects I mentioned in my resume.
It was followed by system design problems on some Android App and Web App, how will you make it, technologies and data structures to be used.
She then asked me about various caches, advantages, and implementations. Then I was asked about the LRU cache and it was a very long discussion on the implementation part, Data structures part. I was asked to code LRU, Hash map and double-linked list.
The interview was very long, and the Interviewer was very frank. At the end, there are some general questions about why Adobe. etc. and we talked about the culture and opportunities one can get at Adobe.

05
Round
Easy
HR Round
Duration30 minutes
Interview date10 Aug 2017
Coding problem1

Basic HR questions and discussion about college life etc.

1. Basic HR Questions

Why do you want to join Adobe were asked?
Will you take a bribe for a million-dollar project?
What if you were the MD of Adobe for one day?

06
Round
Easy
Face to Face
Duration25 minutes
Interview date10 Aug 2017
Coding problem0

Rapid Fire Round

Surprisingly, 4 candidates for shortlisted for HR round and only I was called for the rapid fire round, after the HR round. 

He asked me quick coding questions and function implementations. The questions were very easy and he wanted to have user oriented result so that user can call the functions according to his need.

Followed by simple OS theory questions.
He then asked me ” Explain In Detail what OS does when you compile a program with a line ‘fopen(….)'”
I answered it and explained in detail about user and kernel mode the OS operates and detail working.

Unfortunately, out of 4, 3 were selected and i was rejected .
Tip: Make sure to get OS concepts clear and maintain a good aggregate in college.

Join the Discussion
1 reply
profile
TheThavage |Level 7
22 Feb 2022

Really in depth explanation of each and every round!! Very thankful to you for this amazing interview experience, learned alot!! Hope you will get or have got another good job offer!

0 upvotes
0 replies
Reply
Similar interview experiences
company logo
MTS 1
2 rounds | 5 problems
Interviewed by Adobe
873 views
1 comments
0 upvotes
company logo
MTS 1
3 rounds | 6 problems
Interviewed by Adobe
598 views
0 comments
0 upvotes
company logo
MTS 1
4 rounds | 7 problems
Interviewed by Adobe
618 views
0 comments
0 upvotes
company logo
MTS 1
2 rounds | 6 problems
Interviewed by Adobe
66 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
MTS 1
4 rounds | 14 problems
Interviewed by Oracle
2230 views
0 comments
0 upvotes