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

MTS-2

Adobe
upvote
share-icon
5 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Journey
As I was already looking for the switch, I started by refining my resume and online profiles, i.e., GitHub, LinkedIn, and Twitter. At the end of June, I got reached out by the recruiter at LinkedIn, and as I was already looking for a switch, I grabbed the opportunity and paced up my DSA and System Design practice.
Application story
A recruiter on LinkedIn reached out to me. As I was already looking to switch, I accepted the request and shared my contact details. She called the next day and asked about my current work, roles, and responsibilities. She then shared the details about the whole interview process along with the job description.
Why selected/rejected for the role?
My resume and LinkedIn profile are well maintained, which attracted the recruiter, and I got the chance to be interviewed. Rest assured, all the preparation and the way you deal with problems during the interview are game changers. Sometimes, if you don't know something, it's OK to accept it and say that I will read about it later today. It's totally OK; nobody expects you to know everything. The attitude and approach should be convincing.
Preparation
Duration: 2 months
Topics: DSA, System Design, Kafka, SpringBoot, Redis, Java, OS
Tip
Tip

Tip 1: Be well aware of the tech stack you use in your day-to-day work.
Tip 2: If you have any scheduled interviews, pull up the latest 50/100 asked questions from coding ninja and practice it way
Tip 3: You must practice system Design. In my case, I used to discuss various system design problems with my office colleagues every evening. This personally helped me a lot.

Application process
Where: Linkedin
Eligibility: 2 years of experience
Resume Tip
Resume tip

Tip 1: Show the impact of your work
Tip 2: You must include required stats and keywords in your resume

Interview rounds

01
Round
Easy
Online Coding Interview
Duration60
Interview date4 Jul 2023
Coding problem1

This round started with the introduction, followed by the overview of the work I do in my role currently along with the tech stack I use.

Then it got two medium level hashMap/string related DSA problem.
 

1. Longest Substring Without Repeating Characters

Moderate
20m average time
80% success
0/80
Asked in companies
Morgan StanleyAmazonWalmart

Given a string 'S' of length 'L', return the length of the longest substring without repeating characters.

Example:

Suppose given input is "abacb", then the length of the longest substring without repeating characters will be 3 ("acb").
Problem approach

I started off with basic approach and then kept on optimising it. I don't remember the exact things i did but this is the approach that i follow in general. 

Try solving now
02
Round
Medium
Video Call
Duration60
Interview date4 Jul 2023
Coding problem1

Here, there were 2 sections of this round, in first half, I got a problem statement that I had to solve using the OOPs concept.

In the second half, we had discussion around kafka (this being the major component of my current work profile). The discussion included the basis and in depth questions about topics, partition, broker, messaging queue along with the scenario based problem. If you have worked with kafka, you should be smoothly able to deal with this

1. Low Level Design

Design and Implement a Chess Game . (Learn)

Problem approach

Tip 1: You don’t need to present the whole working solution just make sure to explain everything you are thinking with example along with the pseudo code of the approach.
 

03
Round
Medium
Video Call
Duration60
Interview date5 Jul 2023
Coding problem1

It was a total design based round, where I was asked to design a whatsapp like system where user should be able to chat, group-chat, voice-call, video-call and set the status.
 

1. System Design

I was asked to design a whatsapp like system where user should be able to chat, group-chat, voice-call, video-call and set the status.

Problem approach

Tip 1: Clearly call out the usecases and requirements before starting
Tip 2: Think out loud so that interviewers can correct you if you go in wrong direction.
 

04
Round
Medium
Video Call
Duration60
Interview date5 Jul 2023
Coding problem1

It was a total design related round. In the first 30min, I was asked the question to make a DBaaS.

In the next half, I was given a table structure and was asked to write a SQL query to get the required data from the table. 

It followed up with the discussion around database topics like Unique key, primary key, advantages-disadvantages of sql vs no-sql(Learn), indexing(Learn) and sharding(Learn).

1. System Design

Expose an API solution where clients will have the flexibility to choose any kind of database they wish(SQL, No-SQL, Cache, DocDB etc.) along with the flexibility to do CRUD operation on their data.

Problem approach

Tip 1: Clear the requirements before starting.
Tip 2: Keep the interviewer on the same page, otherwise it creates a lot of problems
 

05
Round
Easy
Video Call
Duration60
Interview date7 Jul 2023
Coding problem1

This round was more of like a behavioural round to check the cultural fit. I was asked a lot of scenario based question and decision taking challenges. It was nothing different from other companies behavioural round.

After this, I got a call from HR next Monday with the acceptance news and we discussed about the compensation.

1. Basic HR Questions

Tell me a good and bad thing about your colleagues

Problem approach

Tip 1: Be realistic and explain the reason for your choice. If possible, give the real incident that supports your answer
 

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
MTS-2
3 rounds | 5 problems
Interviewed by Adobe
2420 views
0 comments
0 upvotes
company logo
MTS-2
3 rounds | 6 problems
Interviewed by Adobe
2720 views
0 comments
0 upvotes
company logo
Software Engineer
3 rounds | 5 problems
Interviewed by Adobe
1644 views
0 comments
0 upvotes
company logo
Software Engineer
5 rounds | 5 problems
Interviewed by Adobe
962 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
MTS-2
1 rounds | 3 problems
Interviewed by Oracle
1136 views
0 comments
0 upvotes